Constants#
This section provides a reference to the AES Crypto API constants.
Enumerations#
enum
enum
enum
SL_SI91X_AES_KEY_SIZE_128 = 16
SL_SI91X_AES_KEY_SIZE_192 = 24
SL_SI91X_AES_KEY_SIZE_256 = 32
}
Macros#
#define
AES BLOCK SIZE of 16 bytes or 128 bits.
Enumeration Documentation#
sl_si91x_aes_mode_t#
sl_si91x_aes_mode_t
Enumerator | |
---|---|
SL_SI91X_AES_CBC | AES CBC mode. |
SL_SI91X_AES_ECB | AES ECB mode. |
SL_SI91X_AES_CTR | AES CTR mode. |
Definition at line
45
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h
sl_si91x_aes_type_t#
sl_si91x_aes_type_t
Enumerator | |
---|---|
SL_SI91X_AES_ENCRYPT | AES Encryption. |
SL_SI91X_AES_DECRYPT | AES Decryption. |
Definition at line
51
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
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 |
Definition at line
56
of file components/device/silabs/si91x/wireless/crypto/aes/inc/sl_si91x_aes.h