Botan 3.6.0
Crypto and TLS for C&
Botan::Dilithium_Symmetric_Primitives_Base Member List

This is the complete list of members for Botan::Dilithium_Symmetric_Primitives_Base, including all inherited members.

create(const DilithiumConstants &mode)Botan::Dilithium_Symmetric_Primitives_Basestatic
Dilithium_Symmetric_Primitives_Base(const DilithiumConstants &mode, std::unique_ptr< DilithiumXOF > xof_adapter)Botan::Dilithium_Symmetric_Primitives_Baseinlineprotected
Dilithium_Symmetric_Primitives_Base(const Dilithium_Symmetric_Primitives_Base &)=deleteBotan::Dilithium_Symmetric_Primitives_Base
Dilithium_Symmetric_Primitives_Base(Dilithium_Symmetric_Primitives_Base &&)=deleteBotan::Dilithium_Symmetric_Primitives_Base
get_message_hash(DilithiumHashedPublicKey tr) constBotan::Dilithium_Symmetric_Primitives_Baseinlinevirtual
H(StrongSpan< const DilithiumSerializedPublicKey > pk) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H(StrongSpan< const DilithiumSeedRandomness > seed) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H(StrongSpan< const DilithiumMessageRepresentative > mu, StrongSpan< const DilithiumSerializedCommitment > w1) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H(StrongSpan< const DilithiumCommitmentHash > seed) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H(StrongSpan< const DilithiumSeedRho > seed, uint16_t nonce) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H(StrongSpan< const DilithiumSeedRhoPrime > seed, uint16_t nonce) constBotan::Dilithium_Symmetric_Primitives_Baseinline
H_256(size_t outbytes, InTs &&... ins) constBotan::Dilithium_Symmetric_Primitives_Baseinlineprotected
H_maybe_randomized(StrongSpan< const DilithiumSigningSeedK > k, StrongSpan< const DilithiumMessageRepresentative > mu, std::optional< std::reference_wrapper< RandomNumberGenerator > > rng) const =0Botan::Dilithium_Symmetric_Primitives_Basepure virtual
operator=(const Dilithium_Symmetric_Primitives_Base &)=deleteBotan::Dilithium_Symmetric_Primitives_Base
operator=(Dilithium_Symmetric_Primitives_Base &&)=deleteBotan::Dilithium_Symmetric_Primitives_Base
seed_expansion_domain_separator() const =0Botan::Dilithium_Symmetric_Primitives_Baseprotectedpure virtual
truncate_commitment_hash(StrongSpan< const DilithiumCommitmentHash > seed) const =0Botan::Dilithium_Symmetric_Primitives_Baseprotectedpure virtual
~Dilithium_Symmetric_Primitives_Base()=defaultBotan::Dilithium_Symmetric_Primitives_Basevirtual