xilasu
Vitis Drivers API Documentation
xasu_aes_common.h File Reference

Overview

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