Structure defining WRAP configuration.
The structure defines the WRAP configuration required for the operation, which includes key type, key size, key buffer, and so on.
Public Attributes#
uint32_t
Type of the key.
uint32_t
Reserved for future use.
uint32_t
Size of the key.
Wrap IV mode.
uint8_t
Buffer to store the IV.
uint8_t
Key data wrapped or plain text.
Public Attribute Documentation#
key_type#
uint32_t sl_si91x_wrap_config_t::key_type
Type of the key.
Definition at line
51
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h
reserved#
uint32_t sl_si91x_wrap_config_t::reserved
Reserved for future use.
Definition at line
52
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h
key_size#
uint32_t sl_si91x_wrap_config_t::key_size
Size of the key.
Definition at line
53
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h
wrap_iv_mode#
sl_si91x_crypto_wrap_mode_t sl_si91x_wrap_config_t::wrap_iv_mode
Wrap IV mode.
Definition at line
54
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h
wrap_iv#
uint8_t sl_si91x_wrap_config_t::wrap_iv[SL_SI91X_IV_SIZE]
Buffer to store the IV.
Definition at line
55
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h
key_buffer#
uint8_t sl_si91x_wrap_config_t::key_buffer[SL_SI91X_WRAP_KEY_BUFFER_SIZE]
Key data wrapped or plain text.
Definition at line
56
of file components/device/silabs/si91x/wireless/crypto/wrap/inc/sl_si91x_wrap.h