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

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

#include "crys_error.h"

Go to the source code of this file.

Macros

#define CRYS_AESCCM_INVALID_USER_CONTEXT_POINTER_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x00UL)
 
#define CRYS_AESCCM_ILLEGAL_KEY_SIZE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x01UL)
 
#define CRYS_AESCCM_INVALID_KEY_POINTER_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x02UL)
 
#define CRYS_AESCCM_INVALID_ENCRYPT_MODE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x03UL)
 
#define CRYS_AESCCM_USER_CONTEXT_CORRUPTED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x04UL)
 
#define CRYS_AESCCM_DATA_IN_POINTER_INVALID_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x05UL)
 
#define CRYS_AESCCM_DATA_OUT_POINTER_INVALID_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x06UL)
 
#define CRYS_AESCCM_DATA_IN_SIZE_ILLEGAL   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x07UL)
 
#define CRYS_AESCCM_DATA_OUT_DATA_IN_OVERLAP_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x08UL)
 
#define CRYS_AESCCM_DATA_OUT_SIZE_INVALID_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x09UL)
 
#define CRYS_AESCCM_ADDITIONAL_BLOCK_NOT_PERMITTED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0AUL)
 
#define CRYS_AESCCM_ILLEGAL_DMA_BUFF_TYPE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0BUL)
 
#define CRYS_AESCCM_ILLEGAL_PARAMETER_SIZE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0CUL)
 
#define CRYS_AESCCM_ILLEGAL_PARAMETER_PTR_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0DUL)
 
#define CRYS_AESCCM_ILLEGAL_DATA_TYPE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0EUL)
 
#define CRYS_AESCCM_CCM_MAC_INVALID_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x0FUL)
 
#define CRYS_AESCCM_LAST_BLOCK_NOT_PERMITTED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x10UL)
 
#define CRYS_AESCCM_ILLEGAL_PARAMETER_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x11UL)
 
#define CRYS_AESCCM_NOT_ALL_ADATA_WAS_PROCESSED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x13UL)
 
#define CRYS_AESCCM_NOT_ALL_DATA_WAS_PROCESSED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x14UL)
 
#define CRYS_AESCCM_ADATA_WAS_PROCESSED_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x15UL)
 
#define CRYS_AESCCM_ILLEGAL_NONCE_SIZE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x16UL)
 
#define CRYS_AESCCM_ILLEGAL_TAG_SIZE_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x17UL)
 
#define CRYS_AESCCM_CTX_SIZES_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x28UL)
 
#define CRYS_AESCCM_ILLEGAL_PARAMS_ERROR   (CRYS_AESCCM_MODULE_ERROR_BASE + 0x29UL)
 
#define CRYS_AESCCM_IS_NOT_SUPPORTED   (CRYS_AESCCM_MODULE_ERROR_BASE + 0xFFUL)
 

Detailed Description

This module contains the definitions of the CRYS AESCCM errors.

Definition in file crys_aesccm_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.