![]() |
xilasu
Vitis Drivers API Documentation
|
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... | |