xilasu
Vitis Drivers API Documentation
xasu_hmacinfo.h File Reference

Overview

This file contains the HMAC definitions which are common across the client and server.

MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 yog 01/02/25 Initial release

 

Data Structures

struct  XAsu_HmacParams
 This structure contains HMAC params info. More...
 

Macros

#define XASU_HMAC_COMPUTE_SHA2_CMD_ID   (0U)
 Command ID for HMAC compute for SHA2 command. More...
 
#define XASU_HMAC_COMPUTE_SHA3_CMD_ID   (1U)
 Command ID for HMAC compute for SHA3 command. More...
 
#define XASU_HMAC_KAT_CMD_ID   (2U)
 Command ID for HMAC KAT command. More...
 
#define XASU_HMAC_GET_INFO_CMD_ID   (3U)
 Command ID for HMAC Get Info command. More...
 
#define XASU_HMAC_INIT   (0x1U)
 HMAC init operation flag. More...
 
#define XASU_HMAC_UPDATE   (0x2U)
 HMAC update operation flag. More...
 
#define XASU_HMAC_FINAL   (0x4U)
 HMAC final operation flag. More...
 
#define XASU_HMAC_MAX_KEY_LENGTH   (0x1024U)
 Max key length for HMAC. More...