3.1.1 crypto_DigiSign_Status_E

Description

This enum is used to represent the return type of Digital Signature algorithm APIs.

Enumeration Data TypesNumerical ValueDescription
CRYPTO_DIGISIGN_ERROR_ALGONOTSUPPTD-127Error when a Digital Signature algorithm not supported by Crypto software component
CRYPTO_DIGISIGN_ERROR_PRIVKEY-126Error when private key pointer is NULL
CRYPTO_DIGISIGN_ERROR_PRIVKEYLEN-125Error when private key length is above or below its range
CRYPTO_DIGISIGN_ERROR_PUBKEY-124Error when public key pointer is NULL
CRYPTO_DIGISIGN_ERROR_PUBKEYCOMPRESS-123When ECC public key compression is invalid
CRYPTO_DIGISIGN_ERROR_PUBKEYLEN-122Error when public key length is above or below its range
CRYPTO_DIGISIGN_ERROR_HDLR-121Error when handler type is invalid
CRYPTO_DIGISIGN_ERROR_INPUTHASH-120Error When Hash is NULL or Hash Size is beyond range
CRYPTO_DIGISIGN_ERROR_SIGNATURE-119Error when signature pointer is NULL or signature length is above or below range
CRYPTO_DIGISIGN_ERROR_SID-118Error when session ID is zero or its value is more than max session configured in configurations
CRYPTO_DIGISIGN_ERROR_ARG-117Error when any other argument is invalid
CRYPTO_DIGISIGN_ERROR_CURVE-116Error when curve type is invalid or not supported
CRYPTO_DIGISIGN_ERROR_RNG-115Error in random number generation. Random number used by private key.
CRYPTO_DIGISIGN_ERROR_HASHTYPE-114Error when hash type is invalid or not supported
CRYPTO_DIGISIGN_ERROR_FAIL-113Error when Digital Signature generation or verification operation failed due to any reason
CRYPTO_DIGISIGN _SUCCESS0Digital Signature generation or verification operation is complete successfully