Botan 3.6.1
Crypto and TLS for C&
|
#include <ml_dsa_impl.h>
Public Member Functions | |
DilithiumInternalKeypair | decode_keypair (std::span< const uint8_t > private_key, DilithiumConstants mode) const override |
secure_vector< uint8_t > | encode_keypair (DilithiumInternalKeypair keypair) const override |
Static Public Member Functions | |
static std::unique_ptr< Dilithium_Keypair_Codec > | create (DilithiumMode mode) |
Definition at line 21 of file ml_dsa_impl.h.
|
staticinherited |
Definition at line 22 of file dilithium_keys.cpp.
References Botan::DilithiumMode::is_dilithium_round3(), and Botan::DilithiumMode::is_ml_dsa().
Referenced by Botan::DilithiumConstants::DilithiumConstants().
|
overridevirtual |
Implements Botan::Dilithium_Keypair_Codec.
Definition at line 22 of file ml_dsa_impl.cpp.
References Botan::Dilithium_Algos::expand_keypair().
|
overridevirtual |
Implements Botan::Dilithium_Keypair_Codec.
Definition at line 15 of file ml_dsa_impl.cpp.
References BOTAN_ARG_CHECK, and BOTAN_ASSERT_NONNULL.