|
XenevaOS
|
#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) |
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.
| unsigned char mbedtls_lmots_parameters_t::MBEDTLS_PRIVATE | ( | I_key_identifier | [MBEDTLS_LMOTS_I_KEY_ID_LEN] | ) |
The key identifier.
| 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_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.