Botan 3.6.1
Crypto and TLS for C&
Botan::Dilithium_AES_Symmetric_Primitives Member List

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

create(const DilithiumConstants &mode)Botan::Dilithium_Symmetric_Primitives_Basestatic
Dilithium_AES_Symmetric_Primitives(const DilithiumConstants &mode)Botan::Dilithium_AES_Symmetric_Primitives
Dilithium_Symmetric_Primitives_Base(const DilithiumConstants &mode, std::unique_ptr< DilithiumXOF > xof_adapter)Botan::Dilithium_Round3_Symmetric_Primitivesinline
Dilithium_Symmetric_Primitives_Base(const Dilithium_Symmetric_Primitives_Base &)=deleteBotan::Dilithium_Round3_Symmetric_Primitives
Dilithium_Symmetric_Primitives_Base(Dilithium_Symmetric_Primitives_Base &&)=deleteBotan::Dilithium_Round3_Symmetric_Primitives
get_message_hash(DilithiumHashedPublicKey tr) constBotan::Dilithium_Symmetric_Primitives_Baseinlinevirtual
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSerializedPublicKey > pk) constBotan::Dilithium_Symmetric_Primitives_Baseinline
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSeedRandomness > seed) constBotan::Dilithium_Symmetric_Primitives_Baseinline
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumMessageRepresentative > mu, StrongSpan< const DilithiumSerializedCommitment > w1) constBotan::Dilithium_Symmetric_Primitives_Baseinline
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumCommitmentHash > seed) constBotan::Dilithium_Symmetric_Primitives_Baseinline
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSeedRho > seed, uint16_t nonce) constBotan::Dilithium_Symmetric_Primitives_Baseinline
Botan::Dilithium_Symmetric_Primitives_Base::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 finalBotan::Dilithium_Round3_Symmetric_Primitivesinlinevirtual
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 finalBotan::Dilithium_Round3_Symmetric_Primitivesinlinevirtual
truncate_commitment_hash(StrongSpan< const DilithiumCommitmentHash > seed) const finalBotan::Dilithium_Round3_Symmetric_Primitivesinlinevirtual
~Dilithium_Symmetric_Primitives_Base()=defaultBotan::Dilithium_Symmetric_Primitives_Basevirtual