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

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

G(StrongSpan< const KyberSeedRandomness > seed, const KyberConstants &mode) constBotan::Kyber_Symmetric_Primitivesinline
G(StrongSpan< const KyberMessage > msg, StrongSpan< const KyberHashedPublicKey > pubkey_hash) constBotan::Kyber_Symmetric_Primitivesinline
get_G() const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
get_H() const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
get_J() const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
get_KDF() const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
get_PRF(std::span< const uint8_t > seed, const uint8_t nonce) const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
get_XOF(std::span< const uint8_t > seed, std::tuple< uint8_t, uint8_t > matrix_position) const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
H(StrongSpan< const KyberMessage > m) constBotan::Kyber_Symmetric_Primitivesinline
H(StrongSpan< const KyberCompressedCiphertext > r) constBotan::Kyber_Symmetric_Primitivesinline
H(StrongSpan< const KyberSerializedPublicKey > pk) constBotan::Kyber_Symmetric_Primitivesinline
J(StrongSpan< const KyberImplicitRejectionValue > rejection_value, StrongSpan< const KyberCompressedCiphertext > ciphertext) constBotan::Kyber_Symmetric_Primitivesinline
KDF(StrongSpan< KyberSharedSecret > out, StrongSpan< const KyberSharedSecret > shared_secret, StrongSpan< const KyberHashedCiphertext > hashed_ciphertext) constBotan::Kyber_Symmetric_Primitivesinline
ML_KEM_Symmetric_Primitives()Botan::ML_KEM_Symmetric_Primitivesinline
PRF(KyberSigmaOrEncryptionRandomness seed, const uint8_t nonce, const size_t outlen) constBotan::Kyber_Symmetric_Primitivesinline
seed_expansion_domain_separator(const KyberConstants &mode) const overrideBotan::ML_KEM_Symmetric_Primitivesinlineprotectedvirtual
XOF(StrongSpan< const KyberSeedRho > seed, std::tuple< uint8_t, uint8_t > matrix_position) constBotan::Kyber_Symmetric_Primitivesinline
~Kyber_Symmetric_Primitives()=defaultBotan::Kyber_Symmetric_Primitivesvirtual