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.

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