|
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) |
|