xilsecure
Vitis Drivers API Documentation
xsecure_mgf.h File Reference

Overview

This file contains function declarations and enums related to mask generate function.

MODIFICATION HISTORY:
Ver   Who  Date        Changes


5.2 kpt 06/28/23 Initial release vss 09/21/23 Fixed doxygen warnings ss 04/05/2024 Fixed doxygen warnings 5.4 yog 04/29/24 Fixed doxygen grouping and doxygen warnings.

 

Data Structures

struct  XSecure_HashAlgInfo
 Structure for Hash Algorithm Info. More...
 
struct  XSecure_MgfInput
 Structure has input and output parameters used for MGF. More...
 

Macros

#define XSECURE_SHA3_HASH_LENGTH_IN_BYTES   (48U)
 SHA3 Hash length in bytes. More...
 

Functions

int XSecure_MaskGenFunc (XSecure_ShaMode ShaType, void *InstancePtr, XSecure_MgfInput *MgfInput)
 This function takes an input of variable length and a desired output length as input, and provides fixed output mask using cryptographic hash function. More...
 
XSecure_HashAlgInfoXSecure_GetHashInstance (XSecure_ShaMode Shatype)
 This function returns hash function list of user specified hash algorithm. More...