MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClCss_Aead_Macros

Defines all macros of mcuxClCss_Aead. More...

Modules

 MCUXCLCSS_AEAD_
 Defines macros used to initialize mcuxClCss_AeadOption_t.
 

Data Structures

union  mcuxClCss_AeadOption_t
 Command option bit field for mcuxClCss_Aead_Init_Async, mcuxClCss_Aead_UpdateAad_Async, mcuxClCss_Aead_UpdateData_Async and mcuxClCss_Aead_Finalize_Async. More...
 

Macros

#define MCUXCLCSS_AEAD_IV_BLOCK_SIZE
 
#define MCUXCLCSS_AEAD_AAD_BLOCK_SIZE
 AES-GCM AAD Granularity: 128 bit (16 bytes) More...
 
#define MCUXCLCSS_AEAD_CONTEXT_SIZE
 context size: 512 bit (64 bytes) + 16 bytes for finalize More...
 

Detailed Description

Defines all macros of mcuxClCss_Aead.

Macro Definition Documentation

◆ MCUXCLCSS_AEAD_IV_BLOCK_SIZE

#define MCUXCLCSS_AEAD_IV_BLOCK_SIZE

AES-GCM IV Granularity: 128 bit (16 bytes)

◆ MCUXCLCSS_AEAD_AAD_BLOCK_SIZE

#define MCUXCLCSS_AEAD_AAD_BLOCK_SIZE

AES-GCM AAD Granularity: 128 bit (16 bytes)

◆ MCUXCLCSS_AEAD_CONTEXT_SIZE

#define MCUXCLCSS_AEAD_CONTEXT_SIZE

context size: 512 bit (64 bytes) + 16 bytes for finalize