#include "aes.h"
Macros | |
#define | AES_CKEY 0xE |
Functions | |
void | aes_configure (volatile avr32_aes_t *aes, const aes_config_t *pAesConfig) |
Configure the AES. More... | |
unsigned int | aes_get_status (volatile avr32_aes_t *aes) |
Get the AES status. More... | |
void | aes_isr_configure (volatile avr32_aes_t *aes, const aes_isrconfig_t *pAesIsrConfig) |
Configure the AES interrupts. More... | |
void | aes_read_outputdata (volatile avr32_aes_t *aes, unsigned int *pOut) |
Read the 128/64/32/16/8bit input data. More... | |
void | aes_set_initvector (volatile avr32_aes_t *aes, const unsigned int *pVector) |
Set the 128bit initialization vector (for the CBC, CFB, OFB & CTR cipher modes) More... | |
void | aes_set_key (volatile avr32_aes_t *aes, const unsigned int *pKey) |
Set the 128/192/256bit cryptographic key. More... | |
void | aes_write_inputdata (volatile avr32_aes_t *aes, const unsigned int *pIn) |
Write the 128/64/32/16/8bit input data. More... | |
#define AES_CKEY 0xE |
Referenced by aes_configure().