openHiTLS API openHiTLS 0.1.0-Alpha1
宏定义 | 枚举
Crypt_errno

error number module of crypto module 更多...

Crypt_errno 的协作图:

宏定义

#define CRYPT_SUCCESS   0
 Return success
 

枚举

enum  CRYPT_ERROR {
  CRYPT_NULL_INPUT = 0x01010001 , CRYPT_SECUREC_FAIL , CRYPT_MEM_ALLOC_FAIL , CRYPT_NO_REGIST_RAND ,
  CRYPT_ERR_ALGID , CRYPT_INVALID_ARG , CRYPT_NOT_SUPPORT , CRYPT_BN_BUFF_LEN_NOT_ENOUGH = 0x01020001 ,
  CRYPT_BN_SPACE_NOT_ENOUGH , CRYPT_BN_BITS_TOO_MAX , CRYPT_BN_RAND_GEN_FAIL , CRYPT_BN_OPTIMIZER_STACK_FULL ,
  CRYPT_BN_NO_NEGATIVE_ZERO , CRYPT_BN_ERR_RAND_ZERO , CRYPT_BN_ERR_RAND_NEGATIVE , CRYPT_BN_ERR_RAND_TOP_BOTTOM ,
  CRYPT_BN_ERR_RAND_BITS_NOT_ENOUGH , CRYPT_BN_OPTIMIZER_GET_FAIL , CRYPT_BN_ERR_DIVISOR_ZERO , CRYPT_BN_ERR_EXP_NO_NEGATIVE ,
  CRYPT_BN_MONT_BASE_TOO_MAX , CRYPT_BN_NOR_GEN_PRIME , CRYPT_BN_NOR_CHECK_PRIME , CRYPT_BN_ERR_GCD_NO_ZERO ,
  CRYPT_BN_ERR_NO_INVERSE , CRYPT_BN_ERR_SQRT_PARA , CRYPT_BN_ERR_LEGENDE_DATA , CRYPT_BN_ERR_NO_SQUARE_ROOT ,
  CRYPT_BN_ERR_MASKCOPY_LEN , CRYPT_BN_ERR_QUICK_MODDATA , CRYPT_BN_BITS_INVALID , CRYPT_RSA_BUFF_LEN_NOT_ENOUGH = 0x01030001 ,
  CRYPT_RSA_NO_KEY_INFO , CRYPT_RSA_ERR_KEY_BITS , CRYPT_RSA_ERR_E_VALUE , CRYPT_RSA_NOR_KEYGEN_FAIL ,
  CRYPT_RSA_NOR_VERIFY_FAIL , CRYPT_RSA_ERR_ENC_BITS , CRYPT_RSA_ERR_DEC_BITS , CRYPT_RSA_ERR_PSS_SALT_LEN ,
  CRYPT_RSA_ERR_PSS_SALT_DATA , CRYPT_RSA_ERR_INPUT_VALUE , CRYPT_RSA_ERR_MD_ALGID , CRYPT_RSA_PAD_NO_SET_ERROR ,
  CRYPT_RSA_CTRL_NOT_SUPPORT_ERROR , CRYPT_RSA_SET_SALT_NOT_PSS_ERROR , CRYPT_RSA_SET_EMS_PKCSV15_LEN_ERROR , CRYPT_RSA_SET_EMS_PSS_LEN_ERROR ,
  CRYPT_RSA_SET_RSAES_OAEP_LEN_ERROR , CRYPT_RSA_SET_FLAG_LEN_ERROR , CRYPT_RSA_FLAG_NOT_SUPPORT_ERROR , CRYPT_RSA_ERR_SALT_LEN ,
  CRYPT_RSA_ERR_ALGID , CRYPT_RSA_ERR_GEN_SALT , CRYPT_RSA_ERR_ENC_INPUT_NOT_ENOUGH , CRYPT_RSA_PUBKEY_NOT_EQUAL ,
  CRYPT_EAL_BUFF_LEN_NOT_ENOUGH = 0x01040001 , CRYPT_EAL_ERR_ALGID , CRYPT_EAL_ALG_NOT_SUPPORT , CRYPT_EAL_ERR_NEW_PARA_FAIL ,
  CRYPT_EAL_ERR_RAND_WORKING , CRYPT_EAL_ERR_RAND_NO_WORKING , CRYPT_EAL_ERR_METH_NULL_NUMBER , CRYPT_EAL_ERR_GLOBAL_DRBG_NULL ,
  CRYPT_EAL_ERR_DRBG_REPEAT_INIT , CRYPT_EAL_ERR_DRBG_INIT_FAIL , CRYPT_EAL_ERR_STATE , CRYPT_EAL_CIPHER_DATA_ERROR ,
  CRYPT_EAL_PADDING_NOT_SUPPORT , CRYPT_EAL_CIPHER_CTRL_ERROR , CRYPT_EAL_CIPHER_FIANL_WITH_AEAD_ERROR , CRYPT_EAL_PKEY_CTRL_ERROR ,
  CRYPT_EAL_PKEY_DUP_ERROR , CRYPT_EAL_PKEY_CMP_DIFF_KEY_TYPE , CRYPT_EAL_ERR_PART_OVERLAP , CRYPT_EAL_INTO_TYPE_NOT_SUPPORT ,
  CRYPT_SHA2_INPUT_OVERFLOW = 0x01050001 , CRYPT_SHA2_OUT_BUFF_LEN_NOT_ENOUGH , CRYPT_DRBG_ERR_STATE = 0x01060001 , CRYPT_DRBG_FAIL_GET_ENTROPY ,
  CRYPT_DRBG_FAIL_GET_NONCE , CRYPT_DRBG_ALG_NOT_SUPPORT , CRYPT_DRBG_INVALID_LEN , CRYPT_CURVE25519_NO_PUBKEY = 0x01070001 ,
  CRYPT_CURVE25519_NO_PRVKEY , CRYPT_CURVE25519_KEYLEN_ERROR , CRYPT_CURVE25519_SIGNLEN_ERROR , CRYPT_CURVE25519_HASH_METH_ERROR ,
  CRYPT_CURVE25519_VERIFY_FAIL , CRYPT_CURVE25519_NO_HASH_METHOD , CRYPT_CURVE25519_UNSUPPORTED_CTRL_OPTION , CRYPT_CURVE25519_KEY_COMPUTE_FAILED ,
  CRYPT_CURVE25519_INVALID_PUBKEY , CRYPT_CURVE25519_PUBKEY_NOT_EQUAL , CRYPT_SHA1_INPUT_OVERFLOW = 0x01080001 , CRYPT_SHA1_OUT_BUFF_LEN_NOT_ENOUGH ,
  CRYPT_ENTROPY_CONDITION_FAILURE = 0x01090001 , CRYPT_ENTROPY_RANGE_ERROR , CRYPT_ENTROPY_ECF_ALG_ERROR , CRYPT_DSA_BUFF_LEN_NOT_ENOUGH = 0x010A0001 ,
  CRYPT_DSA_ERR_KEY_PARA , CRYPT_DSA_ERR_KEY_INFO , CRYPT_DSA_VERIFY_FAIL , CRYPT_DSA_ERR_TRY_CNT ,
  CRYPT_DSA_DECODE_FAIL , CRYPT_DSA_PARA_ERROR , CRYPT_DSA_PUBKEY_NOT_EQUAL , CRYPT_DSA_PARA_NOT_EQUAL ,
  CRYPT_DSA_UNSUPPORTED_CTRL_OPTION , CRYPT_HMAC_OUT_BUFF_LEN_NOT_ENOUGH = 0x010B0001 , CRYPT_DH_BUFF_LEN_NOT_ENOUGH = 0x010C0001 , CRYPT_DH_PARA_ERROR ,
  CRYPT_DH_KEYINFO_ERROR , CRYPT_DH_RAND_GENERATE_ERROR , CRYPT_DH_PAIRWISE_CHECK_FAIL , CRYPT_DH_CREATE_PARA_FAIL ,
  CRYPT_DH_PUBKEY_NOT_EQUAL , CRYPT_DH_PARA_NOT_EQUAL , CRYPT_DH_UNSUPPORTED_CTRL_OPTION , CRYPT_CHACHA20_KEYLEN_ERROR = 0x010D0001 ,
  CRYPT_CHACHA20_NONCELEN_ERROR , CRYPT_CHACHA20_COUNTLEN_ERROR , CRYPT_CHACHA20_NO_KEYINFO , CRYPT_CHACHA20_NO_NONCEINFO ,
  CRYPT_CHACHA20_CTRLTYPE_ERROR , CRYPT_AES_ERR_KEYLEN = 0x010E0001 , CRYPT_MODES_TAGLEN_ERROR = 0x010F0001 , CRYPT_MODES_IVLEN_ERROR ,
  CRYPT_MODES_KEYUSE_TOOMANY_TIME , CRYPT_MODES_CRYPTLEN_OVERFLOW , CRYPT_MODES_CTRL_TAGLEN_ERROR , CRYPT_MODES_AAD_REPEAT_SET_ERROR ,
  CRYPT_MODE_BUFF_LEN_NOT_ENOUGH , CRYPT_MODE_ERR_INPUT_LEN , CRYPT_MODES_AAD_IS_SET_ERROR , CRYPT_MODES_MSGLEN_OVERFLOW ,
  CRYPT_MODES_CTRL_MSGLEN_ERROR , CRYPT_MODES_MSGLEN_LEFT_ERROR , CRYPT_MODES_ERR_KEYLEN , CRYPT_MODES_ERR_KEY ,
  CRYPT_MODES_ERR_FEEDBACKSIZE , CRYPT_MODES_METHODS_NOT_SUPPORT , CRYPT_MODES_FEEDBACKSIZE_NOT_SUPPORT , CRYPT_HKDF_DKLEN_OVERFLOW = 0x01100001 ,
  CRYPT_HKDF_NOT_SUPPORTED , CRYPT_HKDF_PARAM_ERROR , CRYPT_SCRYPT_PARAM_ERROR = 0x01110001 , CRYPT_SCRYPT_NOT_SUPPORTED ,
  CRYPT_SCRYPT_DATA_TOO_MAX , CRYPT_PBKDF2_PARAM_ERROR = 0x01120001 , CRYPT_PBKDF2_NOT_SUPPORTED , CRYPT_ECC_POINT_AT_INFINITY = 0x01130001 ,
  CRYPT_ECC_POINT_NOT_ON_CURVE , CRYPT_ECC_POINT_ERR_CURVE_ID , CRYPT_ECC_POINT_WINDOW_TOO_MAX , CRYPT_ECC_POINT_NOT_EQUAL ,
  CRYPT_ECC_POINT_BLIND_WITH_ZERO , CRYPT_ECC_POINT_NOT_AFFINE , CRYPT_ECC_NOT_SUPPORT , CRYPT_ECC_BUFF_LEN_NOT_ENOUGH ,
  CRYPT_ECC_ERR_POINT_FORMAT , CRYPT_ECC_ERR_POINT_CODE , CRYPT_ECC_ERR_PARA , CRYPT_ECC_PKEY_ERR_UNSUPPORTED_CTRL_OPTION ,
  CRYPT_ECC_PKEY_ERR_EMPTY_KEY , CRYPT_ECC_PKEY_ERR_INVALID_POINT_FORMAT , CRYPT_ECC_PKEY_ERR_CTRL_LEN , CRYPT_ECC_PKEY_ERR_INVALID_PRIVATE_KEY ,
  CRYPT_ECC_PKEY_ERR_INVALID_PUBLIC_KEY , CRYPT_ECC_PKEY_ERR_TRY_CNT , CRYPT_ECC_PKEY_ERR_SIGN_LEN , CRYPT_ECC_KEY_PUBKEY_NOT_EQUAL ,
  CRYPT_SHA3_OUT_BUFF_LEN_NOT_ENOUGH = 0x01140001 , CRYPT_ECDH_ERR_EMPTY_KEY = 0x01150001 , CRYPT_ECDH_ERR_INVALID_COFACTOR , CRYPT_ECDSA_ERR_EMPTY_KEY = 0x01160001 ,
  CRYPT_ECDSA_ERR_TRY_CNT , CRYPT_ECDSA_VERIFY_FAIL , CRYPT_ECDSA_ERR_UNSUPPORTED_CTRL_OPTION , CRYPT_ECDSA_BUFF_LEN_NOT_ENOUGH ,
  CRYPT_SM3_INPUT_OVERFLOW = 0x01170001 , CRYPT_SM3_OUT_BUFF_LEN_NOT_ENOUGH , CRYPT_SM4_KEYLEN_ERROR = 0x01180001 , CRYPT_SM4_DATALEN_ERROR ,
  CRYPT_SM4_UNSAFE_KEY , CRYPT_MD5_INPUT_OVERFLOW = 0x01190001 , CRYPT_MD5_OUT_BUFF_LEN_NOT_ENOUGH , CRYPT_CURVE448_NO_PUBKEY = 0x011A0001 ,
  CRYPT_CURVE448_NO_PRVKEY , CRYPT_CURVE448_KEYLEN_ERROR , CRYPT_CURVE448_SIGNLEN_ERROR , CRYPT_CURVE448_VERIFY_FAIL ,
  CRYPT_CURVE448_NO_HASH_METHOD , CRYPT_CURVE448_UNSUPPORTED_CTRL_OPTION , CRYPT_CURVE448_KEY_COMPUTE_FAILED , CRYPT_CURVE448_INVALID_PUBKEY ,
  CRYPT_CURVE448_CONTEXT_TOO_LONG , CRYPT_CURVE448_NO_CONTEXT , CRYPT_CURVE448_HASH_METH_ERROR , CRYPT_CURVE448_PUBKEY_NOT_EQUAL ,
  CRYPT_CURVE448_POINT_NOT_EQUAL , CRYPT_CURVE448_FAIL , CRYPT_SM2_BUFF_LEN_NOT_ENOUGH = 0x011B0001 , CRYPT_SM2_NO_PUBKEY ,
  CRYPT_SM2_NO_PRVKEY , CRYPT_SM2_ERR_EMPTY_KEY , CRYPT_SM2_ERR_TRY_CNT , CRYPT_SM2_VERIFY_FAIL ,
  CRYPT_SM2_ERR_UNSUPPORTED_CTRL_OPTION , CRYPT_SM2_ERR_NO_HASH_METHOD , CRYPT_SM2_USERID_NOT_SET , CRYPT_SM2_R_NOT_SET ,
  CRYPT_SM2_INVALID_SERVER_TYPE , CRYPT_SM2_ERR_CTRL_LEN , CRYPT_SM2_DECRYPT_FAIL , CRYPT_SM2_ERR_DATA_LEN ,
  CRYPT_SM2_ERR_GET_S , CRYPT_SM2_ERR_S_NOT_SET , CRYPT_SM2_EXCH_VERIFY_FAIL , CRYPT_SM2_DECODE_FAIL ,
  CRYPT_KDFTLS12_NOT_SUPPORTED = 0x011C0001
}
 

详细描述

error number module of crypto module