Constants#
This section provides a reference to the AES Crypto API constants.
Enumerations#
Enumeration defines the AES modes supported by the SI91X device.
Enumeration defines the AES encryption and decryption types.
Enumeration defines the key sizes supported by the AES encryption algorithm on the SI91X device, which includes 128-bit, 192-bit, and 256-bit key sizes.
Macros#
AES BLOCK SIZE of 16 bytes or 128 bits.
Enumeration Documentation#
sl_si91x_aes_mode_t#
sl_si91x_aes_mode_t
Enumeration defines the 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. |
54
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 defines the AES encryption and decryption types.
This enumeration defines the types of AES operations supported, which includes encryption and decryption.
Enumerator | |
---|---|
SL_SI91X_AES_ENCRYPT | AES encryption. |
SL_SI91X_AES_DECRYPT | AES decryption. |
66
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 defines the key sizes supported by the AES encryption algorithm on the SI91X device, which includes 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. |
75
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h