Botan 3.5.0
Crypto and TLS for C&
|
Base class for LMOTS private and public key. Contains the parameters for the specific OTS instance. More...
#include <lm_ots.h>
Public Member Functions | |
const LMS_Identifier & | identifier () const |
The LMS identifier of the LMS tree containing this OTS instance ('I' in RFC 8554) | |
OTS_Instance (const LMOTS_Params ¶ms, const LMS_Identifier &identifier, LMS_Tree_Node_Idx q) | |
Constructor storing the specific OTS parameters. | |
const LMOTS_Params & | params () const |
The LMOTS parameters. | |
LMS_Tree_Node_Idx | q () const |
The index of the LMS tree leaf associated with this OTS instance. | |
Base class for LMOTS private and public key. Contains the parameters for the specific OTS instance.
|
inline |
Constructor storing the specific OTS parameters.
Definition at line 227 of file lm_ots.h.
|
inline |
The LMS identifier of the LMS tree containing this OTS instance ('I' in RFC 8554)
Definition at line 238 of file lm_ots.h.
Referenced by Botan::LMOTS_Private_Key::LMOTS_Private_Key(), Botan::LMOTS_Public_Key::LMOTS_Public_Key(), and Botan::LMOTS_Private_Key::sign().
|
inline |
The LMOTS parameters.
Definition at line 233 of file lm_ots.h.
Referenced by Botan::LMOTS_Private_Key::LMOTS_Private_Key(), Botan::LMOTS_Public_Key::LMOTS_Public_Key(), and Botan::LMOTS_Private_Key::sign().
|
inline |
The index of the LMS tree leaf associated with this OTS instance.
Definition at line 243 of file lm_ots.h.
Referenced by Botan::LMOTS_Private_Key::LMOTS_Private_Key(), Botan::LMOTS_Public_Key::LMOTS_Public_Key(), and Botan::LMOTS_Private_Key::sign().