Constants#
This section provides a reference to the AES Crypto API constants.
Enumerations#
Enumeration defining AES modes supported by the SI91X device.
Enumeration defining AES encryption and decryption types.
Enumeration defining AES key sizes supported by the SI91X device.
Macros#
AES BLOCK SIZE of 16 bytes or 128 bits.
Enumeration Documentation#
sl_si91x_aes_mode_t#
sl_si91x_aes_mode_t
Enumeration defining AES modes supported by the SI91X device.
This enumeration defines different AES modes supported by the SI91X device, such as AES CBC, AES ECB, and AES CTR modes.
Enumerator | |
---|---|
SL_SI91X_AES_CBC | AES CBC mode. |
SL_SI91X_AES_ECB | AES ECB mode. |
SL_SI91X_AES_CTR | AES CTR mode. |
50
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h
sl_si91x_aes_type_t#
sl_si91x_aes_type_t
Enumeration defining AES encryption and decryption types.
This enumeration defines the types of AES operations supported, including encryption and decryption.
Enumerator | |
---|---|
SL_SI91X_AES_ENCRYPT | AES Encryption. |
SL_SI91X_AES_DECRYPT | AES Decryption. |
61
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h
sl_si91x_aes_key_size_t#
sl_si91x_aes_key_size_t
Enumeration defining AES key sizes supported by the SI91X device.
This enumeration defines the key sizes supported by the AES encryption algorithm on the SI91X device, including 128-bit, 192-bit, and 256-bit key sizes.
Enumerator | |
---|---|
SL_SI91X_AES_KEY_SIZE_128 | key size of 128 bits |
SL_SI91X_AES_KEY_SIZE_192 | key size of 192 bits |
SL_SI91X_AES_KEY_SIZE_256 | key size of 256 bits |
71
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h