XMSS Library
XmssNativeValue256 Struct Reference

The internal (native) representation of a 256-bit value. More...

#include <types.h>

Public Attributes

uint32_t data [XMSS_VALUE_256_WORDS]
 The contents of the value.
 

Detailed Description

The internal (native) representation of a 256-bit value.

See also
XmssValue256
Note
This type is for library internal use only. It is defined in the public API headers only for the hash overrides using the internal interface.

For all supported parameter sets, both digests and seeds are 256-bit values.

This form of the value is guaranteed to be aligned on a 32-bit memory boundary. It may be freely cast to and from a uint32_t pointer.

May require byte swapping to get XmssValue256.

This type ensures that both caller and callee agree on the amount of data pointed to.


The documentation for this struct was generated from the following file: