MCUX CLNS MCUX Crypto Library Normal Secure |

Modules | Data Structures | Macros
mcuxClCss_Aead_Macros
mcuxClCss » mcuxClCss_Aead

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