MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches

Defines macros used to initialize mcuxClEls_AeadOption_t. More...

Macros

#define MCUXCLELS_AEAD_ENCRYPT
 Set mcuxClEls_AeadOption_t.dcrpt to this value to encrypt data.
 
#define MCUXCLELS_AEAD_DECRYPT
 Set mcuxClEls_AeadOption_t.dcrpt to this value to decrypt data.
 
#define MCUXCLELS_AEAD_STATE_IN_DISABLE
 Set mcuxClEls_AeadOption_t.acpsie to this value to load the GCM state from ELS.
 
#define MCUXCLELS_AEAD_STATE_IN_ENABLE
 Set mcuxClEls_AeadOption_t.acpsie to this value to load the GCM state from the context.
 
#define MCUXCLELS_AEAD_LASTINIT_TRUE
 Set mcuxClEls_AeadOption_t.lastinit to this value if this is the last call to init.
 
#define MCUXCLELS_AEAD_LASTINIT_FALSE
 Set mcuxClEls_AeadOption_t.lastinit to this value if this is not the last call to init.
 
#define MCUXCLELS_AEAD_EXTERN_KEY
 Set mcuxClEls_AeadOption_t.extkey to this value to use an external key.
 
#define MCUXCLELS_AEAD_INTERN_KEY
 Set mcuxClEls_AeadOption_t.extkey to this value to use a key from the ELS keystore.
 
#define MCUXCLELS_AEAD_ACPMOD_INIT
 Set mcuxClEls_AeadOption_t.acpmod to this value for Init mode. For internal use.
 
#define MCUXCLELS_AEAD_ACPMOD_AADPROC
 Set mcuxClEls_AeadOption_t.acpmod to this value for Process Additional Authenticated Data mode. For internal use.
 
#define MCUXCLELS_AEAD_ACPMOD_MSGPROC
 Set mcuxClEls_AeadOption_t.acpmod to this value for Process Message mode. For internal use.
 
#define MCUXCLELS_AEAD_ACPMOD_FINAL
 Set mcuxClEls_AeadOption_t.acpmod to this value for Finalize mode. For internal use.
 
#define MCUXCLELS_AEAD_STATE_OUT_ENABLE
 Set mcuxClEls_AeadOption_t.acpsoe to this value to save the state to the context. For internal use.
 

Detailed Description

Defines macros used to initialize mcuxClEls_AeadOption_t.

Macro Definition Documentation

◆ MCUXCLELS_AEAD_ENCRYPT

#define MCUXCLELS_AEAD_ENCRYPT

Set mcuxClEls_AeadOption_t.dcrpt to this value to encrypt data.

◆ MCUXCLELS_AEAD_DECRYPT

#define MCUXCLELS_AEAD_DECRYPT

Set mcuxClEls_AeadOption_t.dcrpt to this value to decrypt data.

◆ MCUXCLELS_AEAD_STATE_IN_DISABLE

#define MCUXCLELS_AEAD_STATE_IN_DISABLE

Set mcuxClEls_AeadOption_t.acpsie to this value to load the GCM state from ELS.

◆ MCUXCLELS_AEAD_STATE_IN_ENABLE

#define MCUXCLELS_AEAD_STATE_IN_ENABLE

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

◆ MCUXCLELS_AEAD_LASTINIT_TRUE

#define MCUXCLELS_AEAD_LASTINIT_TRUE

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

◆ MCUXCLELS_AEAD_LASTINIT_FALSE

#define MCUXCLELS_AEAD_LASTINIT_FALSE

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

◆ MCUXCLELS_AEAD_EXTERN_KEY

#define MCUXCLELS_AEAD_EXTERN_KEY

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

◆ MCUXCLELS_AEAD_INTERN_KEY

#define MCUXCLELS_AEAD_INTERN_KEY

Set mcuxClEls_AeadOption_t.extkey to this value to use a key from the ELS keystore.

◆ MCUXCLELS_AEAD_ACPMOD_INIT

#define MCUXCLELS_AEAD_ACPMOD_INIT

Set mcuxClEls_AeadOption_t.acpmod to this value for Init mode. For internal use.

◆ MCUXCLELS_AEAD_ACPMOD_AADPROC

#define MCUXCLELS_AEAD_ACPMOD_AADPROC

Set mcuxClEls_AeadOption_t.acpmod to this value for Process Additional Authenticated Data mode. For internal use.

◆ MCUXCLELS_AEAD_ACPMOD_MSGPROC

#define MCUXCLELS_AEAD_ACPMOD_MSGPROC

Set mcuxClEls_AeadOption_t.acpmod to this value for Process Message mode. For internal use.

◆ MCUXCLELS_AEAD_ACPMOD_FINAL

#define MCUXCLELS_AEAD_ACPMOD_FINAL

Set mcuxClEls_AeadOption_t.acpmod to this value for Finalize mode. For internal use.

◆ MCUXCLELS_AEAD_STATE_OUT_ENABLE

#define MCUXCLELS_AEAD_STATE_OUT_ENABLE

Set mcuxClEls_AeadOption_t.acpsoe to this value to save the state to the context. For internal use.