![]() |
xilasu
Vitis Drivers API Documentation
|
This file contains the implementation of the client interface functions for aes module.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 am 08/01/24 Initial release 1.1 am 01/20/25 Added AES CCM support am 03/14/25 Replaced XAsu_AesValidateIv() with XAsu_AesValidateIvParams() and XAsu_AesValidateTag() with XAsu_AesValidateTagParams() function calls am 04/03/25 Optimized engine mode check for AAD update am 04/26/25 Cleaned and simplified AAD and input data validation logic
Functions | |
| s32 | XAsu_AesOperation (XAsu_ClientParams *ClientParamPtr, Asu_AesParams *AesClientParamPtr) |
| This function sends command to ASUFW to perform AES encryption/decryption operation on a given payload data with specified AES mode. More... | |
| s32 | XAsu_AesKat (XAsu_ClientParams *ClientParamsPtr) |
| This function sends command to perform AES Known Answer Tests (KAT's). More... | |