Botan 3.6.1
Crypto and TLS for C&
|
#include <dilithium_round3_symmetric_primitives.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 20 of file dilithium_round3_symmetric_primitives.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 dilithium_round3_symmetric_primitives.cpp.
References BOTAN_ARG_CHECK, Botan::DilithiumMode::is_available(), Botan::DilithiumConstants::mode(), and Botan::DilithiumConstants::private_key_bytes().
|
overridevirtual |
Implements Botan::Dilithium_Keypair_Codec.
Definition at line 18 of file dilithium_round3_symmetric_primitives.cpp.