Botan 3.8.1
Crypto and TLS for C&
|
#include <dilithium_keys.h>
Public Member Functions | |
Dilithium_PublicKeyInternal (DilithiumConstants mode, DilithiumSeedRho rho, DilithiumPolyVec t1) | |
const DilithiumConstants & | mode () const |
DilithiumSerializedPublicKey | raw_pk () const |
const DilithiumSeedRho & | rho () const |
const DilithiumPolyVec & | t1 () const |
const DilithiumHashedPublicKey & | tr () const |
Static Public Member Functions | |
static std::shared_ptr< Dilithium_PublicKeyInternal > | decode (DilithiumConstants mode, StrongSpan< const DilithiumSerializedPublicKey > raw_pk) |
Definition at line 33 of file dilithium_keys.h.
|
inline |
Definition at line 41 of file dilithium_keys.h.
References BOTAN_ASSERT_NOMSG, mode(), raw_pk(), rho(), and t1().
|
inlinestatic |
Definition at line 35 of file dilithium_keys.h.
References Botan::Dilithium_Algos::decode_public_key(), mode(), raw_pk(), rho(), and t1().
Referenced by Botan::Dilithium_PublicKey::Dilithium_PublicKey().
|
inline |
Definition at line 59 of file dilithium_keys.h.
Referenced by decode(), and Dilithium_PublicKeyInternal().
|
inline |
Definition at line 51 of file dilithium_keys.h.
References Botan::Dilithium_Algos::encode_public_key().
Referenced by decode(), and Dilithium_PublicKeyInternal().
|
inline |
Definition at line 57 of file dilithium_keys.h.
Referenced by decode(), and Dilithium_PublicKeyInternal().
|
inline |
Definition at line 55 of file dilithium_keys.h.
Referenced by decode(), and Dilithium_PublicKeyInternal().
|
inline |
Definition at line 53 of file dilithium_keys.h.