Detailed Description
Macro Definition Documentation
| #define CRYS_AESCCM_ADATA_WAS_PROCESSED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x15UL) |
Additional data was already processed (must be processed only once).
| #define CRYS_AESCCM_ADDITIONAL_BLOCK_NOT_PERMITTED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0AUL) |
Illegal call to process additional data.
| #define CRYS_AESCCM_CCM_MAC_INVALID_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0FUL) |
CCM MAC compare failure.
| #define CRYS_AESCCM_CTX_SIZES_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x28UL) |
Illegal context size.
| #define CRYS_AESCCM_DATA_IN_POINTER_INVALID_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x05UL) |
Invalid data in pointer.
| #define CRYS_AESCCM_DATA_IN_SIZE_ILLEGAL ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x07UL) |
Illegal data in size.
| #define CRYS_AESCCM_DATA_OUT_DATA_IN_OVERLAP_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x08UL) |
Illegal data in or data out address.
| #define CRYS_AESCCM_DATA_OUT_POINTER_INVALID_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x06UL) |
Invalid data out pointer.
| #define CRYS_AESCCM_DATA_OUT_SIZE_INVALID_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x09UL) |
Illegal data out size.
| #define CRYS_AESCCM_ILLEGAL_DATA_TYPE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0EUL) |
Invalid data type.
| #define CRYS_AESCCM_ILLEGAL_DMA_BUFF_TYPE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0BUL) |
Illegal dma buffer type.
| #define CRYS_AESCCM_ILLEGAL_KEY_SIZE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x01UL) |
Illegal key size.
| #define CRYS_AESCCM_ILLEGAL_NONCE_SIZE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x16UL) |
Illegal Nonce size.
| #define CRYS_AESCCM_ILLEGAL_PARAMETER_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x11UL) |
Illegal parameter.
| #define CRYS_AESCCM_ILLEGAL_PARAMETER_PTR_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0DUL) |
Invalid parameter pointer.
| #define CRYS_AESCCM_ILLEGAL_PARAMETER_SIZE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x0CUL) |
Illegal parameter size.
| #define CRYS_AESCCM_ILLEGAL_PARAMS_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x29UL) |
Illegal parameters.
| #define CRYS_AESCCM_ILLEGAL_TAG_SIZE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x17UL) |
Illegal tag (MAC) size.
| #define CRYS_AESCCM_INVALID_ENCRYPT_MODE_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x03UL) |
Invalid encryption mode.
| #define CRYS_AESCCM_INVALID_KEY_POINTER_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x02UL) |
Invalid key pointer.
| #define CRYS_AESCCM_INVALID_USER_CONTEXT_POINTER_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x00UL) |
CRYS AESCCM module errors. CRYS_AESCCM_MODULE_ERROR_BASE = 0x00F01500.
Invalid context pointer.
| #define CRYS_AESCCM_IS_NOT_SUPPORTED ( CRYS_AESCCM_MODULE_ERROR_BASE + 0xFFUL) |
AESCCM is not supported.
| #define CRYS_AESCCM_LAST_BLOCK_NOT_PERMITTED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x10UL) |
Illegal operation.
| #define CRYS_AESCCM_NOT_ALL_ADATA_WAS_PROCESSED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x13UL) |
Additional data input size is incorrect.
| #define CRYS_AESCCM_NOT_ALL_DATA_WAS_PROCESSED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x14UL) |
Text data input size is incorrect.
| #define CRYS_AESCCM_USER_CONTEXT_CORRUPTED_ERROR ( CRYS_AESCCM_MODULE_ERROR_BASE + 0x04UL) |
Context is corrupted.