create(const DilithiumConstants &mode) | Botan::Dilithium_Symmetric_Primitives_Base | static |
Dilithium_Symmetric_Primitives_Base(const DilithiumConstants &mode, std::unique_ptr< DilithiumXOF > xof_adapter) | Botan::Dilithium_Symmetric_Primitives_Base | inlineprotected |
Dilithium_Symmetric_Primitives_Base(const Dilithium_Symmetric_Primitives_Base &)=delete | Botan::Dilithium_Symmetric_Primitives_Base | |
Dilithium_Symmetric_Primitives_Base(Dilithium_Symmetric_Primitives_Base &&)=delete | Botan::Dilithium_Symmetric_Primitives_Base | |
get_message_hash(DilithiumHashedPublicKey tr) const override | Botan::ML_DSA_Symmetric_Primitives | inlinevirtual |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSerializedPublicKey > pk) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSeedRandomness > seed) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumMessageRepresentative > mu, StrongSpan< const DilithiumSerializedCommitment > w1) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumCommitmentHash > seed) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSeedRho > seed, uint16_t nonce) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
Botan::Dilithium_Symmetric_Primitives_Base::H(StrongSpan< const DilithiumSeedRhoPrime > seed, uint16_t nonce) const | Botan::Dilithium_Symmetric_Primitives_Base | inline |
H_256(size_t outbytes, InTs &&... ins) const | Botan::Dilithium_Symmetric_Primitives_Base | inlineprotected |
H_maybe_randomized(StrongSpan< const DilithiumSigningSeedK > k, StrongSpan< const DilithiumMessageRepresentative > mu, std::optional< std::reference_wrapper< RandomNumberGenerator > > rng) const override | Botan::ML_DSA_Symmetric_Primitives | inlinevirtual |
ML_DSA_Symmetric_Primitives(const DilithiumConstants &mode) | Botan::ML_DSA_Symmetric_Primitives | inline |
operator=(const Dilithium_Symmetric_Primitives_Base &)=delete | Botan::Dilithium_Symmetric_Primitives_Base | |
operator=(Dilithium_Symmetric_Primitives_Base &&)=delete | Botan::Dilithium_Symmetric_Primitives_Base | |
seed_expansion_domain_separator() const override | Botan::ML_DSA_Symmetric_Primitives | inlinevirtual |
truncate_commitment_hash(StrongSpan< const DilithiumCommitmentHash > seed) const override | Botan::ML_DSA_Symmetric_Primitives | inlinevirtual |
~Dilithium_Symmetric_Primitives_Base()=default | Botan::Dilithium_Symmetric_Primitives_Base | virtual |