AES Init Structure definition. More...
#include <gr55xx_hal_aes.h>
Public Attributes | |
uint32_t | key_size |
uint32_t | operation_mode |
uint32_t | chaining_mode |
uint32_t * | p_key |
uint32_t * | p_init_vector |
uint32_t | dpa_mode |
uint32_t * | p_seed |
AES Init Structure definition.
Definition at line 100 of file gr55xx_hal_aes.h.
uint32_t _aes_init::chaining_mode |
AES chaining mode. This parameter can be a value of AES Chaining Mode
Definition at line 108 of file gr55xx_hal_aes.h.
uint32_t _aes_init::dpa_mode |
DPA Mode
Definition at line 115 of file gr55xx_hal_aes.h.
uint32_t _aes_init::key_size |
128, 192 or 256-bits key length. This parameter can be a value of AES Key Size
Definition at line 102 of file gr55xx_hal_aes.h.
uint32_t _aes_init::operation_mode |
AES operating mode. This parameter can be a value of AES Operation Mode
Definition at line 105 of file gr55xx_hal_aes.h.
uint32_t* _aes_init::p_init_vector |
Initialization Vector used for CBC modes
Definition at line 113 of file gr55xx_hal_aes.h.
uint32_t* _aes_init::p_key |
Encryption/Decryption Key
Definition at line 111 of file gr55xx_hal_aes.h.
uint32_t* _aes_init::p_seed |
Random seeds
Definition at line 117 of file gr55xx_hal_aes.h.