Structure defining ECDSA key configuration for non-B0 chip versions.

Public Attributes#

Key type - wrapped or plain.

uint8_t

IV used in SL_SI91X_AES_CBC and SL_SI91X_AES_CTR modes.

uint32_t

Reserved for future use.

Public Attribute Documentation#

key_type#

sl_si91x_crypto_key_type_t sl_si91x_ecdsa_key_config_b0_t::key_type

Key type - wrapped or plain.


Definition at line 116 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h

key_size#

sl_si91x_ecdsa_key_size_t sl_si91x_ecdsa_key_config_b0_t::key_size

ECC key size.


Definition at line 117 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h

key_slot#

sl_si91x_crypto_key_slot_t sl_si91x_ecdsa_key_config_b0_t::key_slot

Key slot.


Definition at line 118 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h

wrap_iv_mode#

sl_si91x_crypto_wrap_mode_t sl_si91x_ecdsa_key_config_b0_t::wrap_iv_mode

Wrap mode - ECB or CBC.


Definition at line 119 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h

wrap_iv#

uint8_t sl_si91x_ecdsa_key_config_b0_t::wrap_iv[SL_SI91X_IV_SIZE]

IV used in SL_SI91X_AES_CBC and SL_SI91X_AES_CTR modes.


Definition at line 120 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h

reserved#

uint32_t sl_si91x_ecdsa_key_config_b0_t::reserved

Reserved for future use.


Definition at line 121 of file components/device/silabs/si91x/wireless/crypto/ecdsa/inc/sl_si91x_ecdsa.h