nRF5 SDK v17.1.0
Macros
CryptoCell RSA specific errors

Macros

#define CRYS_RSA_INVALID_MODULUS_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x0UL)
 
#define CRYS_RSA_INVALID_MODULUS_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1UL)
 
#define CRYS_RSA_INVALID_EXPONENT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2UL)
 
#define CRYS_RSA_INVALID_PUB_KEY_STRUCT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x3UL)
 
#define CRYS_RSA_INVALID_PRIV_KEY_STRUCT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x4UL)
 
#define CRYS_RSA_INVALID_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x5UL)
 
#define CRYS_RSA_INVALID_EXPONENT_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x6UL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x7UL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x8UL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x9UL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0xAUL)
 
#define CRYS_RSA_INVALID_CRT_COEFFICIENT_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0xBUL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xCUL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xDUL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_AND_SECOND_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xEUL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0xFUL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x10UL)
 
#define CRYS_RSA_INVALID_CRT_COEFF_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x11UL)
 
#define CRYS_RSA_DATA_POINTER_INVALID_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x12UL)
 
#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x13UL)
 
#define CRYS_RSA_INVALID_MESSAGE_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x14UL)
 
#define CRYS_RSA_MODULUS_EVEN_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x15UL)
 
#define CRYS_RSA_INVALID_USER_CONTEXT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x16UL)
 
#define CRYS_RSA_HASH_ILLEGAL_OPERATION_MODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x17UL)
 
#define CRYS_RSA_MGF_ILLEGAL_ARG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x18UL)
 
#define CRYS_RSA_PKCS1_VER_ARG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x19UL)
 
#define CRYS_RSA_PRIV_KEY_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1AUL)
 
#define CRYS_RSA_PUB_KEY_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1BUL)
 
#define CRYS_RSA_USER_CONTEXT_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1CUL)
 
#define CRYS_RSA_INVALID_OUTPUT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1DUL)
 
#define CRYS_RSA_INVALID_OUTPUT_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1FUL)
 
#define CRYS_RSA_CONV_TO_CRT_INVALID_TEMP_BUFF_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x20UL)
 
#define CRYS_RSA_BASE_OAEP_ENCODE_PARAMETER_STRING_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x22UL)
 
#define CRYS_RSA_BASE_OAEP_DECODE_PARAMETER_STRING_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x23UL)
 
#define CRYS_RSA_BASE_OAEP_ENCODE_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x24UL)
 
#define CRYS_RSA_BASE_OAEP_DECODE_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x25UL)
 
#define CRYS_RSA_KEY_GEN_DATA_STRUCT_POINTER_INVALID   (CRYS_RSA_MODULE_ERROR_BASE + 0x26UL)
 
#define CRYS_RSA_PRIM_DATA_STRUCT_POINTER_INVALID   (CRYS_RSA_MODULE_ERROR_BASE + 0x27UL)
 
#define CRYS_RSA_INVALID_MESSAGE_BUFFER_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x28UL)
 
#define CRYS_RSA_INVALID_SIGNATURE_BUFFER_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x29UL)
 
#define CRYS_RSA_INVALID_MOD_BUFFER_SIZE_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2AUL)
 
#define CRYS_RSA_INVALID_EXP_BUFFER_SIZE_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2BUL)
 
#define CRYS_RSA_INVALID_SIGNATURE_BUFFER_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2CUL)
 
#define CRYS_RSA_WRONG_PRIVATE_KEY_TYPE   (CRYS_RSA_MODULE_ERROR_BASE + 0x2DUL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2EUL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2FUL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x30UL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x31UL)
 
#define CRYS_RSA_INVALID_CRT_COEFFICIENT_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x32UL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x33UL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x34UL)
 
#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x35UL)
 
#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x36UL)
 
#define CRYS_RSA_INVALID_CRT_COEFFICIENT_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x37UL)
 
#define CRYS_RSA_KEY_GEN_CONDITIONAL_TEST_FAIL_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x38UL)
 
#define CRYS_RSA_CAN_NOT_GENERATE_RAND_IN_RANGE   (CRYS_RSA_MODULE_ERROR_BASE + 0x39UL)
 
#define CRYS_RSA_INVALID_CRT_PARAMETR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x3AUL)
 
#define CRYS_RSA_INVALID_MODULUS_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x40UL)
 
#define CRYS_RSA_INVALID_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x41UL)
 
#define CRYS_RSA_INVALID_DECRYPRION_MODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x42UL)
 
#define CRYS_RSA_GENERATED_PRIV_KEY_IS_TOO_LOW   (CRYS_RSA_MODULE_ERROR_BASE + 0x43UL)
 
#define CRYS_RSA_KEY_GENERATION_FAILURE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x44UL)
 
#define CRYS_RSA_INTERNAL_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x45UL)
 
#define CRYS_RSA_BER_ENCODING_OK   CRYS_OK
 
#define CRYS_RSA_ERROR_BER_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x51UL)
 
#define CRYS_RSA_ENCODE_15_MSG_OUT_OF_RANGE   (CRYS_RSA_MODULE_ERROR_BASE+0x52UL)
 
#define CRYS_RSA_ENCODE_15_PS_TOO_SHORT   (CRYS_RSA_MODULE_ERROR_BASE+0x53UL)
 
#define CRYS_RSA_PKCS1_15_BLOCK_TYPE_NOT_SUPPORTED   (CRYS_RSA_MODULE_ERROR_BASE+0x54UL)
 
#define CRYS_RSA_15_ERROR_IN_DECRYPTED_BLOCK_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x55UL)
 
#define CRYS_RSA_ERROR_IN_RANDOM_OPERATION_FOR_ENCODE   (CRYS_RSA_MODULE_ERROR_BASE+0x56UL)
 
#define CRYS_RSA_ERROR_VER15_INCONSISTENT_VERIFY   (CRYS_RSA_MODULE_ERROR_BASE+0x57UL)
 
#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE_IN_NO_HASH_CASE   (CRYS_RSA_MODULE_ERROR_BASE+0x58UL)
 
#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE_IN_SSL_CASE   (CRYS_RSA_MODULE_ERROR_BASE+0x59UL)
 
#define CRYS_RSA_PKCS15_VERIFY_BER_ENCODING_HASH_TYPE   (CRYS_RSA_MODULE_ERROR_BASE+0x60UL)
 
#define CRYS_RSA_GET_DER_HASH_MODE_ILLEGAL   (CRYS_RSA_MODULE_ERROR_BASE+0x61UL)
 
#define CRYS_RSA_PSS_ENCODING_MODULUS_HASH_SALT_LENGTHS_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x80UL)
 
#define CRYS_RSA_BASE_MGF_MASK_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE+0x81UL)
 
#define CRYS_RSA_ERROR_PSS_INCONSISTENT_VERIFY   (CRYS_RSA_MODULE_ERROR_BASE+0x82UL)
 
#define CRYS_RSA_OAEP_VER21_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE+0x83UL)
 
#define CRYS_RSA_ERROR_IN_DECRYPTED_BLOCK_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x84UL)
 
#define CRYS_RSA_OAEP_DECODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x85UL)
 
#define CRYS_RSA_15_ERROR_IN_DECRYPTED_DATA_SIZE   (CRYS_RSA_MODULE_ERROR_BASE+0x86UL)
 
#define CRYS_RSA_15_ERROR_IN_DECRYPTED_DATA   (CRYS_RSA_MODULE_ERROR_BASE+0x87UL)
 
#define CRYS_RSA_OAEP_L_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x88UL)
 
#define CRYS_RSA_DECRYPT_INVALID_OUTPUT_SIZE   (CRYS_RSA_MODULE_ERROR_BASE+0x89UL)
 
#define CRYS_RSA_DECRYPT_OUTPUT_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x8AUL)
 
#define CRYS_RSA_ILLEGAL_PARAMS_ACCORDING_TO_PRIV_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x93UL)
 
#define CRYS_RSA_IS_NOT_SUPPORTED   (CRYS_RSA_MODULE_ERROR_BASE+0xFFUL)
 

Detailed Description

Macro Definition Documentation

#define CRYS_RSA_15_ERROR_IN_DECRYPTED_BLOCK_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x55UL)

Error in PKCS15 decrypted block parsing.

#define CRYS_RSA_15_ERROR_IN_DECRYPTED_DATA   (CRYS_RSA_MODULE_ERROR_BASE+0x87UL)

Error in decrypted data.

#define CRYS_RSA_15_ERROR_IN_DECRYPTED_DATA_SIZE   (CRYS_RSA_MODULE_ERROR_BASE+0x86UL)

Error in decrypted data size.

#define CRYS_RSA_BASE_MGF_MASK_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE+0x81UL)

Illegal MGF mask.

#define CRYS_RSA_BASE_OAEP_DECODE_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x25UL)

OAEP decode message is too long.

#define CRYS_RSA_BASE_OAEP_DECODE_PARAMETER_STRING_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x23UL)

OAEP decode parameter string is too long.

#define CRYS_RSA_BASE_OAEP_ENCODE_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x24UL)

OAEP encode message is too long.

#define CRYS_RSA_BASE_OAEP_ENCODE_PARAMETER_STRING_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE + 0x22UL)

OAEP encode parameter string is too long.

#define CRYS_RSA_BER_ENCODING_OK   CRYS_OK

BER encoding passed.

#define CRYS_RSA_CAN_NOT_GENERATE_RAND_IN_RANGE   (CRYS_RSA_MODULE_ERROR_BASE + 0x39UL)

Random generation in range failed.

#define CRYS_RSA_CONV_TO_CRT_INVALID_TEMP_BUFF_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x20UL)

Illegal temporary buffer pointer.

#define CRYS_RSA_DATA_POINTER_INVALID_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x12UL)

Illegal data in.

#define CRYS_RSA_DECRYPT_INVALID_OUTPUT_SIZE   (CRYS_RSA_MODULE_ERROR_BASE+0x89UL)

Illegal output size.

#define CRYS_RSA_DECRYPT_OUTPUT_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x8AUL)

Illegal output size pointer.

#define CRYS_RSA_ENCODE_15_MSG_OUT_OF_RANGE   (CRYS_RSA_MODULE_ERROR_BASE+0x52UL)

Error in PKCS15 message.

#define CRYS_RSA_ENCODE_15_PS_TOO_SHORT   (CRYS_RSA_MODULE_ERROR_BASE+0x53UL)

Error in PKCS15 PS.

#define CRYS_RSA_ERROR_BER_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x51UL)

Error in BER parsing.

#define CRYS_RSA_ERROR_IN_DECRYPTED_BLOCK_PARSING   (CRYS_RSA_MODULE_ERROR_BASE+0x84UL)

OAEP error in decrypted block parsing.

#define CRYS_RSA_ERROR_IN_RANDOM_OPERATION_FOR_ENCODE   (CRYS_RSA_MODULE_ERROR_BASE+0x56UL)

Error in random operation.

#define CRYS_RSA_ERROR_PSS_INCONSISTENT_VERIFY   (CRYS_RSA_MODULE_ERROR_BASE+0x82UL)

PSS verification failed.

#define CRYS_RSA_ERROR_VER15_INCONSISTENT_VERIFY   (CRYS_RSA_MODULE_ERROR_BASE+0x57UL)

PKCS15 verification failed.

#define CRYS_RSA_GENERATED_PRIV_KEY_IS_TOO_LOW   (CRYS_RSA_MODULE_ERROR_BASE + 0x43UL)

Illegal generated private key.

#define CRYS_RSA_GET_DER_HASH_MODE_ILLEGAL   (CRYS_RSA_MODULE_ERROR_BASE+0x61UL)

Illegal DER hash mode

#define CRYS_RSA_HASH_ILLEGAL_OPERATION_MODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x17UL)

Illegal hash operation mode.

#define CRYS_RSA_ILLEGAL_PARAMS_ACCORDING_TO_PRIV_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x93UL)

Illegal parameters.

#define CRYS_RSA_INTERNAL_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x45UL)

Internal error.

#define CRYS_RSA_INVALID_CRT_COEFF_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x11UL)

Illegal CRT coefficient value (qInv).

#define CRYS_RSA_INVALID_CRT_COEFFICIENT_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0xBUL)

Illegal CRT coefficient pointer (qInv_ptr) .

#define CRYS_RSA_INVALID_CRT_COEFFICIENT_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x37UL)

Illegal CRT coefficient size (qInvsize) .

#define CRYS_RSA_INVALID_CRT_COEFFICIENT_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x32UL)

Illegal CRT coefficient size pointer (qInvsize) .

#define CRYS_RSA_INVALID_CRT_FIRST_AND_SECOND_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xEUL)

Illegal CRT first and second factor size (Psize + Qsize).

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x9UL)

Illegal CRT first exponent factor pointer (dP_ptr) .

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x35UL)

Illegal CRT first factor exponent size (dPsize) .

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXP_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x30UL)

Illegal CRT first factor exponent size pointer (dPsize) .

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0xFUL)

Illegal CRT first factor exponent value (dP).

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x7UL)

Illegal CRT first factor pointer (P_ptr) .

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xCUL)

Illegal CRT first factor size (Psize).

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x33UL)

Illegal CRT first factor size (Psize) .

#define CRYS_RSA_INVALID_CRT_FIRST_FACTOR_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2EUL)

Illegal CRT first factor size pointer (Psize) .

#define CRYS_RSA_INVALID_CRT_PARAMETR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x3AUL)

Illegal CRT parameter size.

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0xAUL)

Illegal CRT second exponent factor pointer (dQ_ptr) .

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x36UL)

Illegal CRT second factor exponent size (dQsize) .

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXP_SIZE_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x31UL)

Illegal CRT second factor exponent size pointer (dQsize) .

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x10UL)

Illegal CRT first factor exponent value (dQ).

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x8UL)

Illegal CRT second factor pointer (Q_ptr) .

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0xDUL)

Illegal CRT second factor size (Qsize).

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x34UL)

Illegal CRT second factor size (Qsize) .

#define CRYS_RSA_INVALID_CRT_SECOND_FACTOR_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2FUL)

Illegal CRT second factor size pointer (Qsize) .

#define CRYS_RSA_INVALID_DECRYPRION_MODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x42UL)

Illegal decryption mode.

#define CRYS_RSA_INVALID_EXP_BUFFER_SIZE_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2BUL)

Illegal exponent size pointer.

#define CRYS_RSA_INVALID_EXPONENT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x2UL)

Illegal exponent pointer.

#define CRYS_RSA_INVALID_EXPONENT_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x6UL)

Illegal exponent size.

#define CRYS_RSA_INVALID_EXPONENT_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x5UL)

Illegal exponent value.

#define CRYS_RSA_INVALID_MESSAGE_BUFFER_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x28UL)

Illegal message buffer size.

#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x13UL)

Illegal message data size.

#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE_IN_NO_HASH_CASE   (CRYS_RSA_MODULE_ERROR_BASE+0x58UL)

Illegal message size (in no hash operation case).

#define CRYS_RSA_INVALID_MESSAGE_DATA_SIZE_IN_SSL_CASE   (CRYS_RSA_MODULE_ERROR_BASE+0x59UL)

Illegal message size.

#define CRYS_RSA_INVALID_MESSAGE_VAL   (CRYS_RSA_MODULE_ERROR_BASE + 0x14UL)

Illegal message value.

#define CRYS_RSA_INVALID_MOD_BUFFER_SIZE_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2AUL)

Illegal modulus size pointer.

#define CRYS_RSA_INVALID_MODULUS_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x40UL)

Illegal modulus.

#define CRYS_RSA_INVALID_MODULUS_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1UL)

Illegal modulus pointer.

#define CRYS_RSA_INVALID_MODULUS_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x0UL)

CRYS RSA module on the CRYS layer base address - 0x00F00400

The CRYS RSA module errors

Illegal modulus size.

#define CRYS_RSA_INVALID_OUTPUT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1DUL)

Illegal output pointer.

#define CRYS_RSA_INVALID_OUTPUT_SIZE_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1FUL)

Illegal output size pointer.

#define CRYS_RSA_INVALID_PRIV_KEY_STRUCT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x4UL)

Illegal private key structure pointer.

#define CRYS_RSA_INVALID_PTR_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x41UL)

Illegal pointer.

#define CRYS_RSA_INVALID_PUB_KEY_STRUCT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x3UL)

Illegal public key structure pointer.

#define CRYS_RSA_INVALID_SIGNATURE_BUFFER_POINTER   (CRYS_RSA_MODULE_ERROR_BASE + 0x2CUL)

Illegal signature pointer.

#define CRYS_RSA_INVALID_SIGNATURE_BUFFER_SIZE   (CRYS_RSA_MODULE_ERROR_BASE + 0x29UL)

Illegal signature buffer size.

#define CRYS_RSA_INVALID_USER_CONTEXT_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x16UL)

Illegal context pointer.

#define CRYS_RSA_IS_NOT_SUPPORTED   (CRYS_RSA_MODULE_ERROR_BASE+0xFFUL)

RSA is not supported.

#define CRYS_RSA_KEY_GEN_CONDITIONAL_TEST_FAIL_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x38UL)

Key generation conditional test failed.

#define CRYS_RSA_KEY_GEN_DATA_STRUCT_POINTER_INVALID   (CRYS_RSA_MODULE_ERROR_BASE + 0x26UL)

Illegal key generation data struct pointer.

#define CRYS_RSA_KEY_GENERATION_FAILURE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x44UL)

Key generation error.

#define CRYS_RSA_MGF_ILLEGAL_ARG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x18UL)

Illegal MGF value.

#define CRYS_RSA_MODULUS_EVEN_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x15UL)

Modulus even error.

#define CRYS_RSA_OAEP_DECODE_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x85UL)

OAEP decoding error.

#define CRYS_RSA_OAEP_L_POINTER_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x88UL)

Illegal L pointer.

#define CRYS_RSA_OAEP_VER21_MESSAGE_TOO_LONG   (CRYS_RSA_MODULE_ERROR_BASE+0x83UL)

OAEP message too long.

#define CRYS_RSA_PKCS15_VERIFY_BER_ENCODING_HASH_TYPE   (CRYS_RSA_MODULE_ERROR_BASE+0x60UL)

PKCS#1 Ver 1.5 verify hash input inconsistent with hash mode derived from signature.

#define CRYS_RSA_PKCS1_15_BLOCK_TYPE_NOT_SUPPORTED   (CRYS_RSA_MODULE_ERROR_BASE+0x54UL)

PKCS15 block type is not supported.

#define CRYS_RSA_PKCS1_VER_ARG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x19UL)

Illegal PKCS1 version.

#define CRYS_RSA_PRIM_DATA_STRUCT_POINTER_INVALID   (CRYS_RSA_MODULE_ERROR_BASE + 0x27UL)

Illegal PRIM data struct pointer.

#define CRYS_RSA_PRIV_KEY_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1AUL)

Invalid private key.

#define CRYS_RSA_PSS_ENCODING_MODULUS_HASH_SALT_LENGTHS_ERROR   (CRYS_RSA_MODULE_ERROR_BASE+0x80UL)

Illegal salt length.

#define CRYS_RSA_PUB_KEY_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1BUL)

Invalid public key.

#define CRYS_RSA_USER_CONTEXT_VALIDATION_TAG_ERROR   (CRYS_RSA_MODULE_ERROR_BASE + 0x1CUL)

Invalid context.

#define CRYS_RSA_WRONG_PRIVATE_KEY_TYPE   (CRYS_RSA_MODULE_ERROR_BASE + 0x2DUL)

Wrong private key type.


Documentation feedback | Developer Zone | Subscribe | Updated