Structure defining HMAC configuration.
This structure defines the HMAC configuration required for the operation, which includes the type of operation, input message, length of the input message, key configuration structure, and so on.
Public Attributes#
HMAC Mode.
const uint8_t *
Pointer to the input message.
uint32_t
Length of the message.
Key configuration.
Public Attribute Documentation#
hmac_mode#
sl_si91x_hmac_mode_t sl_si91x_hmac_config_t::hmac_mode
HMAC Mode.
Definition at line
123
of file components/device/silabs/si91x/wireless/crypto/hmac/inc/sl_si91x_hmac.h
msg#
const uint8_t* sl_si91x_hmac_config_t::msg
Pointer to the input message.
Definition at line
124
of file components/device/silabs/si91x/wireless/crypto/hmac/inc/sl_si91x_hmac.h
msg_length#
uint32_t sl_si91x_hmac_config_t::msg_length
Length of the message.
Definition at line
125
of file components/device/silabs/si91x/wireless/crypto/hmac/inc/sl_si91x_hmac.h
key_config#
sl_si91x_hmac_key_config_t sl_si91x_hmac_config_t::key_config
Key configuration.
Definition at line
126
of file components/device/silabs/si91x/wireless/crypto/hmac/inc/sl_si91x_hmac.h