Botan 3.4.0
Crypto and TLS for C&
|
This is the complete list of members for Botan::Dilithium::Polynomial, including all inherited members.
cadd_q() | Botan::Dilithium::Polynomial | inline |
decompose(int32_t *a0, int32_t a, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
fill_poly_uniform_eta(Polynomial &a, const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
fill_polys_power2round(Polynomial &a1, Polynomial &a0, const Polynomial &a) | Botan::Dilithium::Polynomial | inlinestatic |
generate_hint_polynomial(Polynomial &h, const Polynomial &a0, const Polynomial &a1, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
invntt_tomont() | Botan::Dilithium::Polynomial | inline |
m_coeffs | Botan::Dilithium::Polynomial | |
make_hint(size_t a0, size_t a1, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
montgomery_reduce(int64_t a) const | Botan::Dilithium::Polynomial | inline |
ntt() | Botan::Dilithium::Polynomial | inline |
operator+=(const Polynomial &other) | Botan::Dilithium::Polynomial | inline |
operator-=(const Polynomial &other) | Botan::Dilithium::Polynomial | inline |
poly_challenge(const uint8_t *seed, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
poly_chknorm(const Polynomial &a, size_t B) | Botan::Dilithium::Polynomial | inlinestatic |
poly_decompose(Polynomial &a1, Polynomial &a0, const DilithiumModeConstants &mode) const | Botan::Dilithium::Polynomial | inline |
poly_invntt_tomont() | Botan::Dilithium::Polynomial | inline |
poly_pointwise_montgomery(Polynomial &output, const Polynomial &second) const | Botan::Dilithium::Polynomial | inline |
poly_reduce() | Botan::Dilithium::Polynomial | inline |
poly_shiftl() | Botan::Dilithium::Polynomial | inline |
poly_uniform_gamma1(const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inline |
poly_use_hint(Polynomial &b, const Polynomial &a, const Polynomial &h, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
polyeta_pack(uint8_t *r, const DilithiumModeConstants &mode) const | Botan::Dilithium::Polynomial | inline |
polyeta_unpack(std::span< const uint8_t > a, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
Polynomial()=default | Botan::Dilithium::Polynomial | |
polyt0_pack(uint8_t *r) const | Botan::Dilithium::Polynomial | inline |
polyt0_unpack(std::span< const uint8_t > a) | Botan::Dilithium::Polynomial | inlinestatic |
polyt1_pack(uint8_t *r) const | Botan::Dilithium::Polynomial | inline |
polyt1_unpack(Polynomial &r, const uint8_t *a) | Botan::Dilithium::Polynomial | inlinestatic |
polyw1_pack(uint8_t *r, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inline |
polyz_pack(uint8_t *r, const DilithiumModeConstants &mode) const | Botan::Dilithium::Polynomial | inline |
polyz_unpack(Polynomial &r, const uint8_t *a, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
power2round(int32_t &a0, int32_t a) | Botan::Dilithium::Polynomial | inlinestatic |
rej_eta(Polynomial &a, size_t offset, size_t len, const secure_vector< uint8_t > &buf, size_t buflen, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |
rej_uniform(Polynomial &p, size_t position, size_t len, const uint8_t *buf, size_t buflen) | Botan::Dilithium::Polynomial | inlinestatic |
use_hint(int32_t a, size_t hint, const DilithiumModeConstants &mode) | Botan::Dilithium::Polynomial | inlinestatic |