MCUX CLNS MCUX Crypto Library Normal Secure |

Data Fields
mcuxClCss_CmacOption_t Union Reference
mcuxClCss » mcuxClCss_Cmac » mcuxClCss_Cmac_Types

Command option bit field for mcuxClCss_Cmac_Async. More...

`#include <mcuxClCss_Cmac.h>`

## Data Fields

struct {
uint32_t value
| Accesses the bit field as a full word. More...
} | word
| Access mcuxClCss_CmacOption_t word-wise. More...
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 __pad0__:9
| RFU. More...
uint32_t extkey:1
| An external key should be used. More...
uint32_t __pad1__:18
| RFU. More...
} | bits
| Access mcuxClCss_CmacOption_t bit-wise. More...

## Detailed Description

Command option bit field for mcuxClCss_Cmac_Async.

## Field Documentation

## ◆ value

uint32_t mcuxClCss_CmacOption_t::value

Accesses the bit field as a full word.

## ◆ word

struct { ... } mcuxClCss_CmacOption_t::word

Access mcuxClCss_CmacOption_t word-wise.

## ◆ initialize

uint32_t mcuxClCss_CmacOption_t::initialize

Request initial processing for the first block of the message.

## ◆ finalize

uint32_t mcuxClCss_CmacOption_t::finalize

Request final processing for the last block of the message.

## ◆ soe

uint32_t mcuxClCss_CmacOption_t::soe

This field is managed internally.

## ◆ sie

uint32_t mcuxClCss_CmacOption_t::sie

This field is managed internally.

## ◆ __pad0__

uint32_t mcuxClCss_CmacOption_t::__pad0__

RFU.

## ◆ extkey

uint32_t mcuxClCss_CmacOption_t::extkey

An external key should be used.

## ◆ __pad1__

uint32_t mcuxClCss_CmacOption_t::__pad1__

RFU.

## ◆ bits

struct { ... } mcuxClCss_CmacOption_t::bits

Access mcuxClCss_CmacOption_t bit-wise.