XilSecure SHA3 ZynqMP APIs - 2021.2 English

Xilinx Standalone Library Documentation: OS and Libraries Document Collection

Document ID
UG643
Release Date
2021-10-27
Version
2021.2 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