Botan 3.5.0
Crypto and TLS for C&
Botan::HSS_LMS_Params::LMS_LMOTS_Params_Pair Class Reference

Represents a pair of LMS and LMOTS parameters associated with one LMS tree layer. More...

#include <hss.h>

Public Member Functions

const LMOTS_Paramslmots_params () const
 The LMOTS parameters.
 
 LMS_LMOTS_Params_Pair (LMS_Params p_lms_params, LMOTS_Params p_lmots_params)
 Construct a new params pair.
 
const LMS_Paramslms_params () const
 The LMS parameters.
 

Detailed Description

Represents a pair of LMS and LMOTS parameters associated with one LMS tree layer.

Definition at line 45 of file hss.h.

Constructor & Destructor Documentation

◆ LMS_LMOTS_Params_Pair()

Botan::HSS_LMS_Params::LMS_LMOTS_Params_Pair::LMS_LMOTS_Params_Pair ( LMS_Params p_lms_params,
LMOTS_Params p_lmots_params )
inline

Construct a new params pair.

Definition at line 60 of file hss.h.

60 :
61 m_lms_params(std::move(p_lms_params)), m_lmots_params(std::move(p_lmots_params)) {}

Member Function Documentation

◆ lmots_params()

const LMOTS_Params & Botan::HSS_LMS_Params::LMS_LMOTS_Params_Pair::lmots_params ( ) const
inline

The LMOTS parameters.

Definition at line 55 of file hss.h.

55{ return m_lmots_params; }

Referenced by Botan::HSS_LMS_PrivateKeyInternal::sign().

◆ lms_params()

const LMS_Params & Botan::HSS_LMS_Params::LMS_LMOTS_Params_Pair::lms_params ( ) const
inline

The LMS parameters.

Definition at line 50 of file hss.h.

50{ return m_lms_params; }

Referenced by Botan::HSS_LMS_PrivateKeyInternal::HSS_LMS_PrivateKeyInternal(), and Botan::HSS_LMS_PrivateKeyInternal::sign().


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