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.
First chunk of data.
Middle chunk of data.
Last chunk of data.
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. |
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. |
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. |