XMSS Library
XmssPublicKeyInternalBlob Struct Reference

A stored public key for the signing library. More...

#include <structures.h>

Public Attributes

size_t data_size
 The size in bytes of the data array.
 
uint8_t data []
 The data to be stored.
 

Detailed Description

A stored public key for the signing library.

Use this structure's contents to store or read a public key for the signing library.

After writing a public key, it is strongly recommended to read it back and validate the correctness of the read back version using xmss_verify_public_key().

When creating an XmssPublicKeyInternalBlob, the XMSS_PUBLIC_KEY_INTERNAL_BLOB_SIZE() macro can be used to allocate the correct size for the structure and its opaque contents.


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