Public Attributes#
Encryption or decryption.
const uint8_t *
Pointer to the input message.
uint16_t
Length of the message.
const uint8_t *
Pointer to the Initialization vector.
uint8_t *
Pointer to the tag.
const uint8_t *
Pointer to the additional data.
uint16_t
Length of the Initialization vector.
uint16_t
Length of the tag.
uint16_t
Length of the additional data.
Key configuration.
Public Attribute Documentation#
encrypt_decrypt#
sl_si91x_ccm_type_t sl_si91x_ccm_config_t::encrypt_decrypt
Encryption or decryption.
Definition at line
85
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
msg#
const uint8_t* sl_si91x_ccm_config_t::msg
Pointer to the input message.
Definition at line
86
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
msg_length#
uint16_t sl_si91x_ccm_config_t::msg_length
Length of the message.
Definition at line
87
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
nonce#
const uint8_t* sl_si91x_ccm_config_t::nonce
Pointer to the Initialization vector.
Definition at line
88
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
tag#
uint8_t* sl_si91x_ccm_config_t::tag
Pointer to the tag.
Definition at line
89
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
ad#
const uint8_t* sl_si91x_ccm_config_t::ad
Pointer to the additional data.
Definition at line
90
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
nonce_length#
uint16_t sl_si91x_ccm_config_t::nonce_length
Length of the Initialization vector.
Definition at line
91
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
tag_length#
uint16_t sl_si91x_ccm_config_t::tag_length
Length of the tag.
Definition at line
92
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
ad_length#
uint16_t sl_si91x_ccm_config_t::ad_length
Length of the additional data.
Definition at line
93
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
key_config#
sl_si91x_ccm_key_config_t sl_si91x_ccm_config_t::key_config
Key configuration.
Definition at line
94
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h