Mistake on this page?
Report an issue in GitHub or email us
Macros
crys_ecpki_error.h File Reference

This module contains the definitions of the CRYS ECPKI errors. More...

#include "crys_error.h"

Go to the source code of this file.

Macros

#define CRYS_ECPKI_ILLEGAL_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x1UL)
 
#define CRYS_ECPKI_DOMAIN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x2UL)
 
#define CRYS_ECPKI_GEN_KEY_INVALID_PRIVATE_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x3UL)
 
#define CRYS_ECPKI_GEN_KEY_INVALID_PUBLIC_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x4UL)
 
#define CRYS_ECPKI_GEN_KEY_INVALID_TEMP_DATA_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x5UL)
 
#define CRYS_ECPKI_RND_CONTEXT_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x6UL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_COMPRESSION_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x07UL)
 
#define CRYS_ECPKI_BUILD_KEY_ILLEGAL_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x08UL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PRIV_KEY_IN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x09UL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_USER_PRIV_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0AUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PRIV_KEY_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0BUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PRIV_KEY_DATA_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0CUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PUBL_KEY_IN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0DUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_USER_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0EUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PUBL_KEY_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x0FUL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_PUBL_KEY_DATA_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x10UL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_CHECK_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x11UL)
 
#define CRYS_ECPKI_BUILD_KEY_INVALID_TEMP_BUFF_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x12UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_INVALID_USER_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x14UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_ILLEGAL_COMPRESSION_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x15UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_INVALID_EXTERN_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x16UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_INVALID_PUBL_KEY_SIZE_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x17UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_INVALID_PUBL_KEY_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x18UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_ILLEGAL_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x19UL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_ILLEGAL_VALIDATION_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x1AUL)
 
#define CRYS_ECPKI_EXPORT_PUBL_KEY_INVALID_PUBL_KEY_DATA_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x1BUL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_ID_IS_NOT_VALID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x20UL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_DOMAIN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x21UL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_EC_PARAMETR_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x22UL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_EC_PARAMETR_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x23UL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_COFACTOR_PARAMS_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x24UL)
 
#define CRYS_ECPKI_BUILD_DOMAIN_SECURITY_STRENGTH_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x25UL)
 
#define CRYS_ECPKI_BUILD_SCA_RESIST_ILLEGAL_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x26UL)
 
#define CRYS_ECPKI_PKI_INTERNAL_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x30UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_PARTNER_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x31UL)
 
#define CRYS_ECDH_SVDP_DH_PARTNER_PUBL_KEY_VALID_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x32UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_USER_PRIV_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x33UL)
 
#define CRYS_ECDH_SVDP_DH_USER_PRIV_KEY_VALID_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x34UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_SHARED_SECRET_VALUE_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x35UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_TEMP_DATA_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x36UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_SHARED_SECRET_VALUE_SIZE_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x37UL)
 
#define CRYS_ECDH_SVDP_DH_INVALID_SHARED_SECRET_VALUE_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x38UL)
 
#define CRYS_ECDH_SVDP_DH_ILLEGAL_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x39UL)
 
#define CRYS_ECDH_SVDP_DH_NOT_CONCENT_PUBL_AND_PRIV_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x3AUL)
 
#define CRYS_ECDSA_SIGN_INVALID_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x50UL)
 
#define CRYS_ECDSA_SIGN_INVALID_USER_CONTEXT_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x51UL)
 
#define CRYS_ECDSA_SIGN_INVALID_USER_PRIV_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x52UL)
 
#define CRYS_ECDSA_SIGN_ILLEGAL_HASH_OP_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x53UL)
 
#define CRYS_ECDSA_SIGN_INVALID_MESSAGE_DATA_IN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x54UL)
 
#define CRYS_ECDSA_SIGN_INVALID_MESSAGE_DATA_IN_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x55UL)
 
#define CRYS_ECDSA_SIGN_USER_CONTEXT_VALIDATION_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x57UL)
 
#define CRYS_ECDSA_SIGN_USER_PRIV_KEY_VALIDATION_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x58UL)
 
#define CRYS_ECDSA_SIGN_INVALID_SIGNATURE_OUT_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x60UL)
 
#define CRYS_ECDSA_SIGN_INVALID_SIGNATURE_OUT_SIZE_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x61UL)
 
#define CRYS_ECDSA_SIGN_INVALID_SIGNATURE_OUT_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x62UL)
 
#define CRYS_ECDSA_SIGN_INVALID_IS_EPHEMER_KEY_INTERNAL_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x63UL)
 
#define CRYS_ECDSA_SIGN_INVALID_EPHEMERAL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x64UL)
 
#define CRYS_ECDSA_SIGN_INVALID_RND_CONTEXT_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x65UL)
 
#define CRYS_ECDSA_SIGN_INVALID_RND_FUNCTION_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x66UL)
 
#define CRYS_ECDSA_SIGN_SIGNING_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x67UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x70UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_USER_CONTEXT_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x71UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_SIGNER_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x72UL)
 
#define CRYS_ECDSA_VERIFY_ILLEGAL_HASH_OP_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x73UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_SIGNATURE_IN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x76UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_SIGNATURE_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x77UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_MESSAGE_DATA_IN_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x80UL)
 
#define CRYS_ECDSA_VERIFY_INVALID_MESSAGE_DATA_IN_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x81UL)
 
#define CRYS_ECDSA_VERIFY_USER_CONTEXT_VALIDATION_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x82UL)
 
#define CRYS_ECDSA_VERIFY_SIGNER_PUBL_KEY_VALIDATION_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x83UL)
 
#define CRYS_ECDSA_VERIFY_INCONSISTENT_VERIFY_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x84UL)
 
#define CRYS_ECC_ILLEGAL_PARAMS_ACCORDING_TO_PRIV_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xD3UL)
 
#define CRYS_ECC_ILLEGAL_HASH_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE0UL)
 
#define CRYS_ECPKI_INVALID_RND_FUNC_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x90UL)
 
#define CRYS_ECPKI_INVALID_RND_CTX_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x91UL)
 
#define CRYS_ECPKI_INVALID_DOMAIN_ID_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x92UL)
 
#define CRYS_ECPKI_INVALID_PRIV_KEY_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x93UL)
 
#define CRYS_ECPKI_INVALID_PUBL_KEY_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x94UL)
 
#define CRYS_ECPKI_INVALID_DATA_IN_PASSED_STRUCT_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0x95UL)
 
#define CRYS_ECIES_INVALID_PUBL_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE0UL)
 
#define CRYS_ECIES_INVALID_PUBL_KEY_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE1UL)
 
#define CRYS_ECIES_INVALID_PRIV_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE2UL)
 
#define CRYS_ECIES_INVALID_PRIV_KEY_TAG_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE3UL)
 
#define CRYS_ECIES_INVALID_PRIV_KEY_VALUE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE4UL)
 
#define CRYS_ECIES_INVALID_KDF_DERIV_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE5UL)
 
#define CRYS_ECIES_INVALID_KDF_HASH_MODE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE6UL)
 
#define CRYS_ECIES_INVALID_SECRET_KEY_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE7UL)
 
#define CRYS_ECIES_INVALID_SECRET_KEY_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE8UL)
 
#define CRYS_ECIES_INVALID_CIPHER_DATA_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xE9UL)
 
#define CRYS_ECIES_INVALID_CIPHER_DATA_SIZE_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xEAUL)
 
#define CRYS_ECIES_INVALID_CIPHER_DATA_SIZE_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xEBUL)
 
#define CRYS_ECIES_INVALID_TEMP_DATA_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xECUL)
 
#define CRYS_ECIES_INVALID_EPHEM_KEY_PAIR_PTR_ERROR   (CRYS_ECPKI_MODULE_ERROR_BASE + 0xEDUL)
 

Detailed Description

This module contains the definitions of the CRYS ECPKI errors.

Definition in file crys_ecpki_error.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.