Botan 3.4.0
Crypto and TLS for C&
Botan::Dilithium::Polynomial Member List

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

cadd_q()Botan::Dilithium::Polynomialinline
decompose(int32_t *a0, int32_t a, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
fill_poly_uniform_eta(Polynomial &a, const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
fill_polys_power2round(Polynomial &a1, Polynomial &a0, const Polynomial &a)Botan::Dilithium::Polynomialinlinestatic
generate_hint_polynomial(Polynomial &h, const Polynomial &a0, const Polynomial &a1, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
invntt_tomont()Botan::Dilithium::Polynomialinline
m_coeffsBotan::Dilithium::Polynomial
make_hint(size_t a0, size_t a1, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
montgomery_reduce(int64_t a) constBotan::Dilithium::Polynomialinline
ntt()Botan::Dilithium::Polynomialinline
operator+=(const Polynomial &other)Botan::Dilithium::Polynomialinline
operator-=(const Polynomial &other)Botan::Dilithium::Polynomialinline
poly_challenge(const uint8_t *seed, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
poly_chknorm(const Polynomial &a, size_t B)Botan::Dilithium::Polynomialinlinestatic
poly_decompose(Polynomial &a1, Polynomial &a0, const DilithiumModeConstants &mode) constBotan::Dilithium::Polynomialinline
poly_invntt_tomont()Botan::Dilithium::Polynomialinline
poly_pointwise_montgomery(Polynomial &output, const Polynomial &second) constBotan::Dilithium::Polynomialinline
poly_reduce()Botan::Dilithium::Polynomialinline
poly_shiftl()Botan::Dilithium::Polynomialinline
poly_uniform_gamma1(const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinline
poly_use_hint(Polynomial &b, const Polynomial &a, const Polynomial &h, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
polyeta_pack(uint8_t *r, const DilithiumModeConstants &mode) constBotan::Dilithium::Polynomialinline
polyeta_unpack(std::span< const uint8_t > a, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
Polynomial()=defaultBotan::Dilithium::Polynomial
polyt0_pack(uint8_t *r) constBotan::Dilithium::Polynomialinline
polyt0_unpack(std::span< const uint8_t > a)Botan::Dilithium::Polynomialinlinestatic
polyt1_pack(uint8_t *r) constBotan::Dilithium::Polynomialinline
polyt1_unpack(Polynomial &r, const uint8_t *a)Botan::Dilithium::Polynomialinlinestatic
polyw1_pack(uint8_t *r, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinline
polyz_pack(uint8_t *r, const DilithiumModeConstants &mode) constBotan::Dilithium::Polynomialinline
polyz_unpack(Polynomial &r, const uint8_t *a, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
power2round(int32_t &a0, int32_t a)Botan::Dilithium::Polynomialinlinestatic
rej_eta(Polynomial &a, size_t offset, size_t len, const secure_vector< uint8_t > &buf, size_t buflen, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic
rej_uniform(Polynomial &p, size_t position, size_t len, const uint8_t *buf, size_t buflen)Botan::Dilithium::Polynomialinlinestatic
use_hint(int32_t a, size_t hint, const DilithiumModeConstants &mode)Botan::Dilithium::Polynomialinlinestatic