FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
aes_config_data_s Struct Reference

Data Fields

pi_aes_mode_e mode
 
pi_aes_key_len_e key_len
 
uint32_t * key
 
uint32_t * iv
 
struct aes_itf_data_sitf_data
 

Field Documentation

struct aes_itf_data_s* aes_config_data_s::itf_data

pointer to the interface data

Referenced by __pi_aes_close(), __pi_aes_crypt_async(), __pi_aes_stop_fifo_mode(), and pi_aes_close().

uint32_t* aes_config_data_s::iv

initialization vector (only useful in CBC mode)

Referenced by __pi_aes_conf_apply().

uint32_t* aes_config_data_s::key

AES key

Referenced by __pi_aes_conf_apply().

pi_aes_key_len_e aes_config_data_s::key_len

AES key length: 128 or 256 bits

Referenced by __pi_aes_conf_apply().

pi_aes_mode_e aes_config_data_s::mode

AES mode

Referenced by __pi_aes_conf_apply().