Botan 3.4.0
Crypto and TLS for C&
|
#include <dilithium.h>
Public Types | |
enum | Mode { Dilithium4x4 = 1 , Dilithium4x4_AES , Dilithium6x5 , Dilithium6x5_AES , Dilithium8x7 , Dilithium8x7_AES } |
Public Member Functions | |
DilithiumMode (const OID &oid) | |
DilithiumMode (Mode mode) | |
DilithiumMode (std::string_view str) | |
bool | is_aes () const |
bool | is_modern () const |
Mode | mode () const |
OID | object_identifier () const |
std::string | to_string () const |
Definition at line 21 of file dilithium.h.
Enumerator | |
---|---|
Dilithium4x4 | |
Dilithium4x4_AES | |
Dilithium6x5 | |
Dilithium6x5_AES | |
Dilithium8x7 | |
Dilithium8x7_AES |
Definition at line 23 of file dilithium.h.
|
inline |
Definition at line 26 of file dilithium.h.
|
explicit |
Definition at line 88 of file dilithium.cpp.
|
explicit |
Definition at line 90 of file dilithium.cpp.
|
inline |
Definition at line 34 of file dilithium.h.
Referenced by Botan::Dilithium_Symmetric_Primitives::create().
|
inline |
Definition at line 38 of file dilithium.h.
Referenced by Botan::Dilithium_Symmetric_Primitives::create(), and Botan::DilithiumModeConstants::DilithiumModeConstants().
|
inline |
Definition at line 40 of file dilithium.h.
Referenced by Botan::DilithiumModeConstants::DilithiumModeConstants().
OID Botan::DilithiumMode::object_identifier | ( | ) | const |
Definition at line 92 of file dilithium.cpp.
References Botan::OID::from_string(), and to_string().
Referenced by Botan::DilithiumModeConstants::oid().
std::string Botan::DilithiumMode::to_string | ( | ) | const |
Definition at line 96 of file dilithium.cpp.
References BOTAN_ASSERT_UNREACHABLE, Dilithium4x4, Dilithium4x4_AES, Dilithium6x5, Dilithium6x5_AES, Dilithium8x7, and Dilithium8x7_AES.
Referenced by object_identifier().