xilsecure
Vitis Drivers API Documentation
XSecure_LmsOtsSignature_ Struct Reference

Partial LMS OTS Signature structure. More...

Data Fields

XSecure_LmsOtsType Type
 Type XSecure_LmsOtsType Size - 4 bytes, 0 to 3 bytes in LMS OTS signature. More...
 
u8 C [XSECURE_LMS_C_FIELD_SIZE]
 C = A uniformly random 'n'-byte string Size - 32 bytes, 4 to 35 bytes in LMS OTS signature. More...
 

Detailed Description

Partial LMS OTS Signature structure.

struct Size = 4 + 32 Sign size = 4 + 32 + (p * n) = 4 + n * (p+1)

Field Documentation

u8 XSecure_LmsOtsSignature_::C[XSECURE_LMS_C_FIELD_SIZE]

C = A uniformly random 'n'-byte string Size - 32 bytes, 4 to 35 bytes in LMS OTS signature.

XSecure_LmsOtsType XSecure_LmsOtsSignature_::Type

Type XSecure_LmsOtsType Size - 4 bytes, 0 to 3 bytes in LMS OTS signature.