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

Result type of #mcuxClEls_GetHwConfig. More...

#include <mcuxClEls_Common.h>

Data Fields

struct { 
 
   uint32_t   value 
 Accesses the bit field as a full word. More...
 
word 
 Access mcuxClEls_InterruptOptionSet_t word-wise.
 
struct { 
 
   uint32_t   ciphersup:1 
 Indicates whether the cipher command is supported. More...
 
   uint32_t   authciphersup:1 
 Indicates whether the auth_cipher command is supported. More...
 
   uint32_t   ecsignsup:1 
 Indicates whether the ecsign command is supported. More...
 
   uint32_t   ecvfysup:1 
 Indicates whether the ecvfy command is supported. More...
 
   uint32_t   eckxchsup:1 
 Indicates whether the dhkey_xch command is supported. More...
 
   uint32_t   keygensup:1 
 Indicates whether the keygen command is supported. More...
 
   uint32_t   keyinsup:1 
 Indicates whether the keyin command is supported. More...
 
   uint32_t   keyoutsup:1 
 Indicates whether the keyout command is supported. More...
 
   uint32_t   kdeletesup:1 
 Indicates whether the kdelete command is supported. More...
 
   uint32_t   keyprovsup:1 
 Indicates whether the keyprov command is supported. More...
 
   uint32_t   ckdfsup:1 
 Indicates whether the ckdf command is supported. More...
 
   uint32_t   hkdfsup:1 
 Indicates whether the hkdf command is supported. More...
 
   uint32_t   tlsinitsup:1 
 Indicates whether the tls_init command is supported. More...
 
   uint32_t   hashsup:1 
 Indicates whether the hash command is supported. More...
 
   uint32_t   hmacsup:1 
 Indicates whether the hmac command is supported. More...
 
   uint32_t   cmacsup:1 
 Indicates whether the cmac command is supported. More...
 
   uint32_t   drbgreqsup:1 
 Indicates whether the drbg_req command is supported. More...
 
   uint32_t   drbgtestsup:1 
 Indicates whether the drbg_test command is supported. More...
 
   uint32_t   dtrgncfgloadsup:1 
 Indicates whether the dtrng_cfg_load command is is supported. More...
 
   uint32_t   dtrngevalsup:1 
 Indicates whether the dtrng_eval command is supported. More...
 
   uint32_t   gdetcfgloadsup:1 
 Indicates whether the gdet_cfg_load command is supported. More...
 
   uint32_t   gdettrimsup:1 
 Indicates whether the gdet_trim command is supported. More...
 
   uint32_t   :10 
 RFU. More...
 
bits 
 Access mcuxClEls_InterruptOptionSet_t bit-wise.
 

Detailed Description

Result type of #mcuxClEls_GetHwConfig.

Contains ELS configuration values.

Examples
mcuxClEls_Common_Get_Info_example.c.

Field Documentation

◆ value

uint32_t mcuxClEls_HwConfig_t::value

Accesses the bit field as a full word.

◆ [struct]

struct { ... } mcuxClEls_HwConfig_t::word

Access mcuxClEls_InterruptOptionSet_t word-wise.

◆ ciphersup

uint32_t mcuxClEls_HwConfig_t::ciphersup

Indicates whether the cipher command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ authciphersup

uint32_t mcuxClEls_HwConfig_t::authciphersup

Indicates whether the auth_cipher command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ ecsignsup

uint32_t mcuxClEls_HwConfig_t::ecsignsup

Indicates whether the ecsign command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ ecvfysup

uint32_t mcuxClEls_HwConfig_t::ecvfysup

Indicates whether the ecvfy command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ eckxchsup

uint32_t mcuxClEls_HwConfig_t::eckxchsup

Indicates whether the dhkey_xch command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ keygensup

uint32_t mcuxClEls_HwConfig_t::keygensup

Indicates whether the keygen command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ keyinsup

uint32_t mcuxClEls_HwConfig_t::keyinsup

Indicates whether the keyin command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ keyoutsup

uint32_t mcuxClEls_HwConfig_t::keyoutsup

Indicates whether the keyout command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ kdeletesup

uint32_t mcuxClEls_HwConfig_t::kdeletesup

Indicates whether the kdelete command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ keyprovsup

uint32_t mcuxClEls_HwConfig_t::keyprovsup

Indicates whether the keyprov command is supported.

◆ ckdfsup

uint32_t mcuxClEls_HwConfig_t::ckdfsup

Indicates whether the ckdf command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ hkdfsup

uint32_t mcuxClEls_HwConfig_t::hkdfsup

Indicates whether the hkdf command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ tlsinitsup

uint32_t mcuxClEls_HwConfig_t::tlsinitsup

Indicates whether the tls_init command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ hashsup

uint32_t mcuxClEls_HwConfig_t::hashsup

Indicates whether the hash command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ hmacsup

uint32_t mcuxClEls_HwConfig_t::hmacsup

Indicates whether the hmac command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ cmacsup

uint32_t mcuxClEls_HwConfig_t::cmacsup

Indicates whether the cmac command is supported.

◆ drbgreqsup

uint32_t mcuxClEls_HwConfig_t::drbgreqsup

Indicates whether the drbg_req command is supported.

◆ drbgtestsup

uint32_t mcuxClEls_HwConfig_t::drbgtestsup

Indicates whether the drbg_test command is supported.

◆ dtrgncfgloadsup

uint32_t mcuxClEls_HwConfig_t::dtrgncfgloadsup

Indicates whether the dtrng_cfg_load command is is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ dtrngevalsup

uint32_t mcuxClEls_HwConfig_t::dtrngevalsup

Indicates whether the dtrng_eval command is supported.

Examples
mcuxClEls_Common_Get_Info_example.c.

◆ gdetcfgloadsup

uint32_t mcuxClEls_HwConfig_t::gdetcfgloadsup

Indicates whether the gdet_cfg_load command is supported.

◆ gdettrimsup

uint32_t mcuxClEls_HwConfig_t::gdettrimsup

Indicates whether the gdet_trim command is supported.

◆ __pad0__

uint32_t mcuxClEls_HwConfig_t::__pad0__

RFU.

◆ [struct]

struct { ... } mcuxClEls_HwConfig_t::bits