EE445M RTOS
Taken at the University of Texas Spring 2015
|
#include <stdint.h>
#include <stdbool.h>
#include "inc/hw_aes.h"
#include "inc/hw_ccm.h"
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_nvic.h"
#include "inc/hw_types.h"
#include "driverlib/aes.h"
#include "driverlib/debug.h"
#include "driverlib/interrupt.h"
Go to the source code of this file.
Functions | |
void | AESReset (uint32_t ui32Base) |
void | AESConfigSet (uint32_t ui32Base, uint32_t ui32Config) |
void | AESKey1Set (uint32_t ui32Base, uint32_t *pui32Key, uint32_t ui32Keysize) |
void | AESKey2Set (uint32_t ui32Base, uint32_t *pui32Key, uint32_t ui32Keysize) |
void | AESKey3Set (uint32_t ui32Base, uint32_t *pui32Key) |
void | AESIVSet (uint32_t ui32Base, uint32_t *pui32IVdata) |
void | AESIVRead (uint32_t ui32Base, uint32_t *pui32IVData) |
void | AESTagRead (uint32_t ui32Base, uint32_t *pui32TagData) |
void | AESLengthSet (uint32_t ui32Base, uint64_t ui64Length) |
void | AESAuthLengthSet (uint32_t ui32Base, uint32_t ui32Length) |
bool | AESDataReadNonBlocking (uint32_t ui32Base, uint32_t *pui32Dest) |
void | AESDataRead (uint32_t ui32Base, uint32_t *pui32Dest) |
bool | AESDataWriteNonBlocking (uint32_t ui32Base, uint32_t *pui32Src) |
void | AESDataWrite (uint32_t ui32Base, uint32_t *pui32Src) |
bool | AESDataProcess (uint32_t ui32Base, uint32_t *pui32Src, uint32_t *pui32Dest, uint32_t ui32Length) |
bool | AESDataAuth (uint32_t ui32Base, uint32_t *pui32Src, uint32_t ui32Length, uint32_t *pui32Tag) |
bool | AESDataProcessAuth (uint32_t ui32Base, uint32_t *pui32Src, uint32_t *pui32Dest, uint32_t ui32Length, uint32_t *pui32AuthSrc, uint32_t ui32AuthLength, uint32_t *pui32Tag) |
uint32_t | AESIntStatus (uint32_t ui32Base, bool bMasked) |
void | AESIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
void | AESIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
void | AESIntClear (uint32_t ui32Base, uint32_t ui32IntFlags) |
void | AESIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
void | AESIntUnregister (uint32_t ui32Base) |
void | AESDMAEnable (uint32_t ui32Base, uint32_t ui32Flags) |
void | AESDMADisable (uint32_t ui32Base, uint32_t ui32Flags) |