![]() |
xilsecure
Vitis Drivers API Documentation
|
This file contains definitions and interface used in LMS.
MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- ---------------------------------------------------------- 5.4 kal 07/24/24 Initial release
Functions | |
| int | XSecure_LmsLookupParamSet (XSecure_LmsType Type, XSecure_LmsParam **Parameters) |
| This function returns the parameters for the type of LMS type. More... | |
| int XSecure_LmsLookupParamSet | ( | XSecure_LmsType | Type, |
| XSecure_LmsParam ** | Parameters | ||
| ) |
This function returns the parameters for the type of LMS type.
| Type | XSecure_LmsType, type of OTS algorithm selected |
| Parameters | Pointer to array location where all predefined parameter values are present XSecure_LmsParam |
160U
320U
480U
640U
160U
320U
480U
640U
References XSECURE_LMS_NOT_SUPPORTED, XSECURE_LMS_SHA256_M32_H10, XSECURE_LMS_SHA256_M32_H15, XSECURE_LMS_SHA256_M32_H20, XSECURE_LMS_SHAKE_M32_H10, XSECURE_LMS_SHAKE_M32_H15, XSECURE_LMS_SHAKE_M32_H20, XSECURE_LMS_SHAKE_M32_H5, XSECURE_LMS_TYPE_LOOKUP_GLITCH_ERROR, XSECURE_LMS_TYPE_MAX_SUPPORTED, XSECURE_LMS_TYPE_UNSUPPORTED_ERROR, XSECURE_SHA2_256_HASH_LEN, XSECURE_SHAKE_256, and XSECURE_SHAKE_256_HASH_LEN.
Referenced by XSecure_GetLmsHashAlgo(), XSecure_HssFinish(), XSecure_HssInit(), and XSecure_LmsSignatureVerification().