MCUX CLNS MCUX Crypto Library Normal Secure |

Macros
MCUXCLCSS_AEAD_
mcuxClCss » mcuxClCss_Aead » mcuxClCss_Aead_Macros

Defines macros used to initialize mcuxClCss_AeadOption_t. More...

## Macros

#define | MCUXCLCSS_AEAD_ENCRYPT
| Set mcuxClCss_AeadOption_t.dcrpt to this value to encrypt data. More...
#define | MCUXCLCSS_AEAD_DECRYPT
| Set mcuxClCss_AeadOption_t.dcrpt to this value to decrypt data. More...
#define | MCUXCLCSS_AEAD_STATE_IN_DISABLE
| Set mcuxClCss_AeadOption_t.acpsie to this value to load the GCM state from CSSv2. More...
#define | MCUXCLCSS_AEAD_STATE_IN_ENABLE
| Set mcuxClCss_AeadOption_t.acpsie to this value to load the GCM state from the context. More...
#define | MCUXCLCSS_AEAD_LASTINIT_TRUE
| Set mcuxClCss_AeadOption_t.lastinit to this value if this is the last call to init. More...
#define | MCUXCLCSS_AEAD_LASTINIT_FALSE
| Set mcuxClCss_AeadOption_t.lastinit to this value if this is not the last call to init. More...
#define | MCUXCLCSS_AEAD_EXTERN_KEY
| Set mcuxClCss_AeadOption_t.extkey to this value to use an external key. More...
#define | MCUXCLCSS_AEAD_INTERN_KEY
| Set mcuxClCss_AeadOption_t.extkey to this value to use a key from the CSS keystore. More...

## Detailed Description

Defines macros used to initialize mcuxClCss_AeadOption_t.

## Macro Definition Documentation

## ◆ MCUXCLCSS_AEAD_ENCRYPT

#define MCUXCLCSS_AEAD_ENCRYPT

Set mcuxClCss_AeadOption_t.dcrpt to this value to encrypt data.

## ◆ MCUXCLCSS_AEAD_DECRYPT

#define MCUXCLCSS_AEAD_DECRYPT

Set mcuxClCss_AeadOption_t.dcrpt to this value to decrypt data.

## ◆ MCUXCLCSS_AEAD_STATE_IN_DISABLE

#define MCUXCLCSS_AEAD_STATE_IN_DISABLE

Set mcuxClCss_AeadOption_t.acpsie to this value to load the GCM state from CSSv2.

## ◆ MCUXCLCSS_AEAD_STATE_IN_ENABLE

#define MCUXCLCSS_AEAD_STATE_IN_ENABLE

Set mcuxClCss_AeadOption_t.acpsie to this value to load the GCM state from the context.

## ◆ MCUXCLCSS_AEAD_LASTINIT_TRUE

#define MCUXCLCSS_AEAD_LASTINIT_TRUE

Set mcuxClCss_AeadOption_t.lastinit to this value if this is the last call to init.

## ◆ MCUXCLCSS_AEAD_LASTINIT_FALSE

#define MCUXCLCSS_AEAD_LASTINIT_FALSE

Set mcuxClCss_AeadOption_t.lastinit to this value if this is not the last call to init.

## ◆ MCUXCLCSS_AEAD_EXTERN_KEY

#define MCUXCLCSS_AEAD_EXTERN_KEY

Set mcuxClCss_AeadOption_t.extkey to this value to use an external key.

## ◆ MCUXCLCSS_AEAD_INTERN_KEY

#define MCUXCLCSS_AEAD_INTERN_KEY

Set mcuxClCss_AeadOption_t.extkey to this value to use a key from the CSS keystore.