Microchip® Advanced Software Framework

avr32/drivers/aes/aes.c File Reference
#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().