XilSecure AES Zynq UltraScale+ MPSoC APIs - 2023.1 English

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2023-05-16
Version
2023.1 English
Table 1. Quick Function Reference
Type Name Arguments
s32 XSecure_AesInitialize
  • XSecure_Aes * InstancePtr
  • XCsuDma * CsuDmaPtr
  • u32 KeySel
  • u32 * IvPtr
  • u32 * KeyPtr
u32 XSecure_AesDecryptInit
  • XSecure_Aes * InstancePtr
  • u8 * DecData
  • u32 Size
  • u8 * GcmTagAddr
s32 XSecure_AesDecryptUpdate
  • XSecure_Aes * InstancePtr
  • u8 * EncData
  • u32 Size
s32 XSecure_AesDecryptData
  • XSecure_Aes * InstancePtr
  • u8 * DecData
  • u8 * EncData
  • u32 Size
s32 XSecure_AesDecrypt
  • XSecure_Aes * InstancePtr
  • const u8 * Src
  • u8 * Dst
  • u32 Length
u32 XSecure_AesEncryptInit
  • XSecure_Aes * InstancePtr
  • u8 * EncData
  • u32 Size
u32 XSecure_AesEncryptUpdate
  • XSecure_Aes * InstancePtr
  • const u8 * Data
  • u32 Size
u32 XSecure_AesEncryptData
  • XSecure_Aes * InstancePtr
  • u8 * Dst
  • const u8 * Src
  • u32 Len
void XSecure_AesReset
  • XSecure_Aes * InstancePtr