Command option bit field for mcuxClEls_Hash_Async and #mcuxClEls_Hash_ShaDirect. More...
#include <mcuxClEls_Hash.h>
Data Fields | ||
struct { | ||
uint32_t value | ||
Accesses the bit field as a full word. More... | ||
} | word | |
Access mcuxClEls_HashOption_t word-wise. | ||
struct { | ||
uint32_t :2 | ||
RFU. More... | ||
uint32_t hashini:1 | ||
Defines if the hash engine shall be initialized. More... | ||
uint32_t hashld:1 | ||
Defines if the hash engine shall be initialized with an externally provided digest. More... | ||
uint32_t hashmd:2 | ||
Defines which hash algorithm shall be used. More... | ||
uint32_t hashoe:1 | ||
Defines if the hash digest shall be moved to the output buffer. More... | ||
uint32_t rtfupd:1 | ||
RTF (Runtime Fingerprint) Update. More... | ||
uint32_t rtfoe:1 | ||
RTF (Runtime Fingerprint) Output Enabled. More... | ||
uint32_t :23 | ||
RFU. More... | ||
} | bits | |
Access mcuxClEls_HashOption_t bit-wise. | ||
Command option bit field for mcuxClEls_Hash_Async and #mcuxClEls_Hash_ShaDirect.
Bit field to configure mcuxClEls_Hash_Async and #mcuxClEls_Hash_ShaDirect. See MCUXCLELS_HASH_ for possible options.
uint32_t mcuxClEls_HashOption_t::value |
Accesses the bit field as a full word.
struct { ... } mcuxClEls_HashOption_t::word |
Access mcuxClEls_HashOption_t word-wise.
uint32_t mcuxClEls_HashOption_t::__pad0__ |
RFU.
uint32_t mcuxClEls_HashOption_t::hashini |
Defines if the hash engine shall be initialized.
uint32_t mcuxClEls_HashOption_t::hashld |
Defines if the hash engine shall be initialized with an externally provided digest.
uint32_t mcuxClEls_HashOption_t::hashmd |
Defines which hash algorithm shall be used.
uint32_t mcuxClEls_HashOption_t::hashoe |
Defines if the hash digest shall be moved to the output buffer.
uint32_t mcuxClEls_HashOption_t::rtfupd |
RTF (Runtime Fingerprint) Update.
uint32_t mcuxClEls_HashOption_t::rtfoe |
RTF (Runtime Fingerprint) Output Enabled.
uint32_t mcuxClEls_HashOption_t::__pad1__ |
RFU.
struct { ... } mcuxClEls_HashOption_t::bits |