![]() |
xilasu
Vitis Drivers API Documentation
|
This file contains the AES function prototypes which are common across the client and server.
MODIFICATION HISTORY:
Ver Who Date Changes
1.0 am 10/03/24 Initial release 1.1 am 03/14/25 Renamed XAsu_AesValidateIv() to XAsu_AesValidateIvParams() and XAsu_AesValidateTag() to XAsu_AesValidateTagParams() am 04/03/25 Optimized XASU_AES_IS_AAD_SUPPORTED_MODE macro for AAD update am 04/26/25 Removed XASU_AES_IS_INVALID_DATALEN macro
Macros | |
| #define | XASU_AES_IS_AAD_SUPPORTED_MODE(EngineMode) |
| This macro checks if AAD processing is allowed for the given AES engine mode. More... | |
Functions | |
| s32 | XAsu_AesValidateIvParams (u8 EngineMode, u64 IvAddr, u32 IvLen) |
| This function validates the IV parameters for the specified AES engine mode. More... | |
| s32 | XAsu_AesValidateTagParams (u8 EngineMode, u64 TagAddr, u32 TagLen) |
| This API Validates the tag parameters for the specified AES engine mode. More... | |