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

Command option bit field for mcuxClEls_Cmac_Async. More...

#include <mcuxClEls_Cmac.h>

Data Fields

struct { 
 
   uint32_t   value 
 Accesses the bit field as a full word. More...
 
word 
 Access mcuxClEls_CmacOption_t word-wise.
 
struct { 
 
   uint32_t   initialize: 1 
 Request initial processing for the first block of the message. More...
 
   uint32_t   finalize: 1 
 Request final processing for the last block of the message. More...
 
   uint32_t   soe: 1 
 This field is managed internally. More...
 
   uint32_t   sie: 1 
 This field is managed internally. More...
 
   uint32_t   :9 
 RFU. More...
 
   uint32_t   extkey:1 
 An external key should be used. More...
 
   uint32_t   :18 
 RFU. More...
 
bits 
 Access mcuxClEls_CmacOption_t bit-wise.
 

Detailed Description

Command option bit field for mcuxClEls_Cmac_Async.

Field Documentation

◆ value

uint32_t mcuxClEls_CmacOption_t::value

Accesses the bit field as a full word.

◆ [struct]

struct { ... } mcuxClEls_CmacOption_t::word

Access mcuxClEls_CmacOption_t word-wise.

◆ initialize

uint32_t mcuxClEls_CmacOption_t::initialize

Request initial processing for the first block of the message.

◆ finalize

uint32_t mcuxClEls_CmacOption_t::finalize

Request final processing for the last block of the message.

◆ soe

uint32_t mcuxClEls_CmacOption_t::soe

This field is managed internally.

◆ sie

uint32_t mcuxClEls_CmacOption_t::sie

This field is managed internally.

◆ __pad0__

uint32_t mcuxClEls_CmacOption_t::__pad0__

RFU.

◆ extkey

uint32_t mcuxClEls_CmacOption_t::extkey

An external key should be used.

◆ __pad1__

uint32_t mcuxClEls_CmacOption_t::__pad1__

RFU.

◆ [struct]

struct { ... } mcuxClEls_CmacOption_t::bits

Access mcuxClEls_CmacOption_t bit-wise.