XilSecure SHA3 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_Sha3Initialize
  • XSecure_Sha3 * InstancePtr
  • XCsuDma * CsuDmaPtr
void XSecure_Sha3Start
  • XSecure_Sha3 * InstancePtr
u32 XSecure_Sha3Update
  • XSecure_Sha3 * InstancePtr
  • const u8 * Data
  • const u32 Size
u32 XSecure_Sha3Finish
  • XSecure_Sha3 * InstancePtr
  • u8 * Hash
u32 XSecure_Sha3Digest
  • XSecure_Sha3 * InstancePtr
  • const u8 * In
  • const u32 Size
  • u8 * Out
void XSecure_Sha3_ReadHash
  • XSecure_Sha3 * InstancePtr
  • u8 * Hash
s32 XSecure_Sha3PadSelection
  • XSecure_Sha3 * InstancePtr
  • XSecure_Sha3PadType Sha3PadType
s32 XSecure_Sha3LastUpdate
  • XSecure_Sha3 * InstancePtr
u32 XSecure_Sha3WaitForDone
  • XSecure_Sha3 * InstancePtr