Constants#
This section provides a reference to the CCM Crypto API constants.
Enumerations#
enum
SL_SI91X_CCM_ENCRYPT = 0
SL_SI91X_CCM_DECRYPT
}
Enumeration defines the CCM encryption and decryption types.
enum
SL_SI91X_CCM_KEY_SIZE_128 = 16
SL_SI91X_CCM_KEY_SIZE_192 = 24
SL_SI91X_CCM_KEY_SIZE_256 = 32
}
Enumeration defines the CCM key sizes supported by the SI91X device.
Enumeration Documentation#
sl_si91x_ccm_type_t#
sl_si91x_ccm_type_t
Enumeration defines the CCM encryption and decryption types.
This enumeration defines the types of CCM operations supported, which includes encryption, and decryption.
Enumerator | |
---|---|
SL_SI91X_CCM_ENCRYPT | CCM Encryption. |
SL_SI91X_CCM_DECRYPT | CCM Decryption. |
Definition at line
49
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h
sl_si91x_ccm_key_size_t#
sl_si91x_ccm_key_size_t
Enumeration defines the CCM key sizes supported by the SI91X device.
This enumeration defines the key sizes supported by the CCM encryption algorithm on the SI91X device, which includes 128-bit, 192-bit, and 256-bit key sizes.
Enumerator | |
---|---|
SL_SI91X_CCM_KEY_SIZE_128 | Key size of 128 bits. |
SL_SI91X_CCM_KEY_SIZE_192 | Key size of 192 bits. |
SL_SI91X_CCM_KEY_SIZE_256 | Key size of 256 bits. |
Definition at line
60
of file components/device/silabs/si91x/wireless/crypto/ccm/inc/sl_si91x_ccm.h