Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Macros | Enumerations
PAL_CRYPTO

Data Structures

struct  PalCryptoEnc_t
 Encryption data. More...
 

Macros

#define PAL_CRYPTO_AES_BLOCK_SIZE   16
 AES block size. More...
 
#define PAL_CRYPTO_LL_KEY_LEN   16
 
#define PAL_CRYPTO_LL_IV_LEN   8
 
#define PAL_CRYPTO_LL_DATA_MIC_LEN   4
 
#define SEC_CCM_KEY_LEN   16
 CCM-Mode algorithm lengths. More...
 
#define SEC_CCM_MAX_ADDITIONAL_LEN   ((1<<16) - (1<<8))
 CCM-Mode algorithm maximum additional length. More...
 
#define SEC_CCM_L   2
 CCM-Mode algorithm length. More...
 
#define SEC_CCM_NONCE_LEN   (15-SEC_CCM_L)
 CCM-Mode algorithm nonce length. More...
 

Enumerations

Detailed Description

Macro Definition Documentation

#define PAL_CRYPTO_AES_BLOCK_SIZE   16

AES block size.

Definition at line 42 of file pal_crypto.h.

#define PAL_CRYPTO_LL_DATA_MIC_LEN   4

Data channel PDU MIC length.

Definition at line 46 of file pal_crypto.h.

#define PAL_CRYPTO_LL_IV_LEN   8

Initialization vector length.

Definition at line 45 of file pal_crypto.h.

#define PAL_CRYPTO_LL_KEY_LEN   16

Encryption key length.

Definition at line 44 of file pal_crypto.h.

#define SEC_CCM_KEY_LEN   16

CCM-Mode algorithm lengths.

Definition at line 49 of file pal_crypto.h.

#define SEC_CCM_L   2

CCM-Mode algorithm length.

Definition at line 55 of file pal_crypto.h.

#define SEC_CCM_MAX_ADDITIONAL_LEN   ((1<<16) - (1<<8))

CCM-Mode algorithm maximum additional length.

Definition at line 52 of file pal_crypto.h.

#define SEC_CCM_NONCE_LEN   (15-SEC_CCM_L)

CCM-Mode algorithm nonce length.

Definition at line 58 of file pal_crypto.h.

Enumeration Type Documentation

Operational states.

Enumerator
PAL_CRYPTO_STATE_UNINIT 

Uninitialized state.

PAL_CRYPTO_STATE_ERROR 

Error state.

PAL_CRYPTO_STATE_READY 

Ready state.

Definition at line 65 of file pal_crypto.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.