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

#include <lms.h>

Public Member Functions

unsigned char MBEDTLS_PRIVATE (I_key_identifier[MBEDTLS_LMOTS_I_KEY_ID_LEN])
 
unsigned char MBEDTLS_PRIVATE (q_leaf_identifier[MBEDTLS_LMOTS_Q_LEAF_ID_LEN])
 
mbedtls_lmots_algorithm_type_t MBEDTLS_PRIVATE (type)
 

Detailed Description

LMOTS parameters structure.

This contains the metadata associated with an LMOTS key, detailing the algorithm type, the key ID, and the leaf identifier should be key be part of a LMS key.

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/3]

unsigned char mbedtls_lmots_parameters_t::MBEDTLS_PRIVATE ( I_key_identifier  [MBEDTLS_LMOTS_I_KEY_ID_LEN])

The key identifier.

◆ MBEDTLS_PRIVATE() [2/3]

unsigned char mbedtls_lmots_parameters_t::MBEDTLS_PRIVATE ( q_leaf_identifier  [MBEDTLS_LMOTS_Q_LEAF_ID_LEN])

Which leaf of the LMS key this is. 0 if the key is not part of an LMS key.

◆ MBEDTLS_PRIVATE() [3/3]

mbedtls_lmots_algorithm_type_t mbedtls_lmots_parameters_t::MBEDTLS_PRIVATE ( type  )

The LM-OTS key type identifier as per IANA. Only SHA256_N32_W8 is currently supported.


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