XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | List of all members
mbedtls_lms_public_t Struct Reference

#include <lms.h>

Public Member Functions

mbedtls_lms_parameters_t MBEDTLS_PRIVATE (params)
 
unsigned char MBEDTLS_PRIVATE (T_1_pub_key)[MBEDTLS_LMS_M_NODE_BYTES_MAX]
 
unsigned char MBEDTLS_PRIVATE (have_public_key)
 

Detailed Description

LMS public context structure.

A LMS public key is the hash output that is the root of the Merkle tree, and the applicable parameter set

The context must be initialized before it is used. A public key must either be imported or generated from a private context.

dot_inline_dotgraph_2.png

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/3]

unsigned char mbedtls_lms_public_t::MBEDTLS_PRIVATE ( have_public_key  )

Whether the context contains a public key. Boolean values only.

◆ MBEDTLS_PRIVATE() [2/3]

mbedtls_lms_parameters_t mbedtls_lms_public_t::MBEDTLS_PRIVATE ( params  )

◆ MBEDTLS_PRIVATE() [3/3]

unsigned char mbedtls_lms_public_t::MBEDTLS_PRIVATE ( T_1_pub_key  )

The public key, in the form of the Merkle tree root node.


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