MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClEls_AeadOption_t Union Reference

Command option bit field for mcuxClEls_Aead_Init_Async, mcuxClEls_Aead_UpdateAad_Async, mcuxClEls_Aead_UpdateData_Async and mcuxClEls_Aead_Finalize_Async. More...

#include <mcuxClEls_Aead.h>

Data Fields

struct { 
 
   uint32_t   value 
 Accesses the bit field as a full word. More...
 
word 
 Access mcuxClEls_AeadOption_t word-wise.
 
struct { 
 
   uint32_t   :1 
 RFU. More...
 
   uint32_t   dcrpt:1 
 Defines if encryption or decryption shall be performed. More...
 
   uint32_t   acpmod:2 
 This field is managed internally. More...
 
   uint32_t   acpsoe:1 
 This field is managed internally. More...
 
   uint32_t   acpsie:1 
 This field is managed internally. More...
 
   uint32_t   msgendw:4 
 The size of the last data block (plain/cipher text) in bytes, without padding. More...
 
   uint32_t   lastinit:1 
 Defines whether this is the last call to init. More...
 
   uint32_t   :2 
 RFU. More...
 
   uint32_t   extkey:1 
 Defines whether an external key shall be used. More...
 
   uint32_t   :18 
 RFU. More...
 
bits 
 Access mcuxClEls_AeadOption_t bit-wise.
 

Detailed Description

Field Documentation

◆ value

uint32_t mcuxClEls_AeadOption_t::value

Accesses the bit field as a full word.

◆ [struct]

struct { ... } mcuxClEls_AeadOption_t::word

Access mcuxClEls_AeadOption_t word-wise.

◆ __pad0__

uint32_t mcuxClEls_AeadOption_t::__pad0__

RFU.

◆ dcrpt

uint32_t mcuxClEls_AeadOption_t::dcrpt

Defines if encryption or decryption shall be performed.

◆ acpmod

uint32_t mcuxClEls_AeadOption_t::acpmod

This field is managed internally.

◆ acpsoe

uint32_t mcuxClEls_AeadOption_t::acpsoe

This field is managed internally.

◆ acpsie

uint32_t mcuxClEls_AeadOption_t::acpsie

This field is managed internally.

◆ msgendw

uint32_t mcuxClEls_AeadOption_t::msgendw

The size of the last data block (plain/cipher text) in bytes, without padding.

◆ lastinit

uint32_t mcuxClEls_AeadOption_t::lastinit

Defines whether this is the last call to init.

◆ __pad1__

uint32_t mcuxClEls_AeadOption_t::__pad1__

RFU.

◆ extkey

uint32_t mcuxClEls_AeadOption_t::extkey

Defines whether an external key shall be used.

◆ __pad2__

uint32_t mcuxClEls_AeadOption_t::__pad2__

RFU.

◆ [struct]

struct { ... } mcuxClEls_AeadOption_t::bits

Access mcuxClEls_AeadOption_t bit-wise.