xilasu
Vitis Drivers API Documentation
Overview

Macros

#define XASU_AES_PAYLOAD_DATA_LEN_IN_BYTES   (32U)
 AES payload data length in bytes. More...
 
#define XASU_AES_AAD_LEN_IN_BYTES   (16U)
 AES AAD length in bytes. More...
 
#define XASU_AES_KEY_LEN_IN_BYTES   (32U)
 AES Key length in bytes. More...
 
#define XASU_AES_IV_LEN_IN_BYTES   (12U)
 AES Iv length in bytes. More...
 
#define XASU_AES_TAG_LEN_IN_BYTES   (16U)
 AES Tag length in bytes. More...
 

Functions

int main (void)
 This main function to call the XAsu_AesExample function to perform AES encryption and decryption operation on given payload data. More...
 

Macro Definition Documentation

#define XASU_AES_AAD_LEN_IN_BYTES   (16U)

AES AAD length in bytes.

#define XASU_AES_IV_LEN_IN_BYTES   (12U)

AES Iv length in bytes.

#define XASU_AES_KEY_LEN_IN_BYTES   (32U)

AES Key length in bytes.

#define XASU_AES_PAYLOAD_DATA_LEN_IN_BYTES   (32U)

AES payload data length in bytes.

#define XASU_AES_TAG_LEN_IN_BYTES   (16U)

AES Tag length in bytes.

Function Documentation

int main ( void  )

This main function to call the XAsu_AesExample function to perform AES encryption and decryption operation on given payload data.

Returns
  • Upon successful encryption and decryption operation, it returns XASUFW_SUCCESS.
  • Error code on failure.

Initialize mailbox instance.

References XAsu_ClientInit().