Botan 3.4.0
Crypto and TLS for C&
|
This is the complete list of members for Botan::Dilithium::PolynomialVector, including all inherited members.
add_polyvec(const PolynomialVector &v) | Botan::Dilithium::PolynomialVector | inline |
cadd_q() | Botan::Dilithium::PolynomialVector | inline |
fill_polyvec_uniform_eta(PolynomialVector &v, const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
fill_polyvecs_power2round(PolynomialVector &v1, PolynomialVector &v0, const PolynomialVector &v) | Botan::Dilithium::PolynomialVector | inlinestatic |
generate_hint_polyvec(PolynomialVector &h, const PolynomialVector &v0, const PolynomialVector &v1, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
generate_polyvec_matrix_pointwise_montgomery(const std::vector< PolynomialVector > &mat, const PolynomialVector &v, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
invntt_tomont() | Botan::Dilithium::PolynomialVector | inline |
m_vec | Botan::Dilithium::PolynomialVector | |
ntt() | Botan::Dilithium::PolynomialVector | inline |
operator+=(const PolynomialVector &other) | Botan::Dilithium::PolynomialVector | inline |
operator-=(const PolynomialVector &other) | Botan::Dilithium::PolynomialVector | inline |
poly_uniform(const std::vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
PolynomialVector()=default | Botan::Dilithium::PolynomialVector | |
PolynomialVector(size_t size) | Botan::Dilithium::PolynomialVector | inlineexplicit |
polyvec_chknorm(size_t bound) | Botan::Dilithium::PolynomialVector | inline |
polyvec_decompose(const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inline |
polyvec_pack_eta(const DilithiumModeConstants &mode) const | Botan::Dilithium::PolynomialVector | inline |
polyvec_pack_t0() const | Botan::Dilithium::PolynomialVector | inline |
polyvec_pack_t1() const | Botan::Dilithium::PolynomialVector | inline |
polyvec_pack_w1(const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inline |
polyvec_pointwise_acc_montgomery(Polynomial &w, const PolynomialVector &u, const PolynomialVector &v) | Botan::Dilithium::PolynomialVector | inlinestatic |
polyvec_pointwise_poly_montgomery(PolynomialVector &r, const Polynomial &a) | Botan::Dilithium::PolynomialVector | inline |
polyvec_shiftl() | Botan::Dilithium::PolynomialVector | inline |
polyvec_unpack_z(const uint8_t *packed_z, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
polyvec_use_hint(PolynomialVector &w, const PolynomialVector &h, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inline |
polyvecl_uniform_gamma1(const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inline |
reduce() | Botan::Dilithium::PolynomialVector | inline |
unpack_eta(std::span< const uint8_t > buffer, size_t size, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
unpack_sig(std::array< uint8_t, DilithiumModeConstants::SEEDBYTES > &c, PolynomialVector &z, PolynomialVector &h, const std::vector< uint8_t > &sig, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
unpack_t0(std::span< const uint8_t > buffer, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |
unpack_t1(std::span< const uint8_t > packed_t1, const DilithiumModeConstants &mode) | Botan::Dilithium::PolynomialVector | inlinestatic |