AES Configuration structure.
#include <aes.h>
Data Fields | |
enum aes_cfb_size | cfb_size |
Cipher feedback data size. More... | |
enum aes_countermeature_type | ctype |
Countermeasure type. More... | |
bool | enable_key_gen |
Enable key generation. More... | |
bool | enable_xor_key |
Enable XOR key. More... | |
enum aes_encrypt_mode | encrypt_mode |
AES data mode (decryption or encryption) More... | |
enum aes_key_size | key_size |
AES key size. More... | |
bool | lod |
Last output data mode enable/disable. More... | |
enum aes_operation_mode | opmode |
AES cipher operation mode. More... | |
enum aes_start_mode | start_mode |
Start mode. More... | |
enum aes_cfb_size aes_config::cfb_size |
Cipher feedback data size.
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().
enum aes_countermeature_type aes_config::ctype |
Countermeasure type.
Referenced by aes_get_config_defaults(), and aes_set_config().
bool aes_config::enable_key_gen |
Enable key generation.
Referenced by aes_get_config_defaults(), and aes_set_config().
bool aes_config::enable_xor_key |
Enable XOR key.
Referenced by aes_get_config_defaults(), and aes_set_config().
enum aes_encrypt_mode aes_config::encrypt_mode |
AES data mode (decryption or encryption)
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().
enum aes_key_size aes_config::key_size |
AES key size.
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().
bool aes_config::lod |
Last output data mode enable/disable.
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().
enum aes_operation_mode aes_config::opmode |
AES cipher operation mode.
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().
enum aes_start_mode aes_config::start_mode |
Start mode.
Referenced by aes_get_config_defaults(), aes_set_config(), AESEncode(), cbc_mode_test(), cfb128_mode_test(), ctr_mode_test(), ecb_mode_test(), ecb_mode_test_dma(), ofb_mode_test(), run_cbc_mode_test(), run_cfb128_mode_test(), run_ctr_mode_test(), run_ecb_mode_test(), run_ecb_mode_test_dma(), and run_ofb_mode_test().