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

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

add_polyvec(const PolynomialVector &v)Botan::Dilithium::PolynomialVectorinline
cadd_q()Botan::Dilithium::PolynomialVectorinline
fill_polyvec_uniform_eta(PolynomialVector &v, const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
fill_polyvecs_power2round(PolynomialVector &v1, PolynomialVector &v0, const PolynomialVector &v)Botan::Dilithium::PolynomialVectorinlinestatic
generate_hint_polyvec(PolynomialVector &h, const PolynomialVector &v0, const PolynomialVector &v1, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
generate_polyvec_matrix_pointwise_montgomery(const std::vector< PolynomialVector > &mat, const PolynomialVector &v, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
invntt_tomont()Botan::Dilithium::PolynomialVectorinline
m_vecBotan::Dilithium::PolynomialVector
ntt()Botan::Dilithium::PolynomialVectorinline
operator+=(const PolynomialVector &other)Botan::Dilithium::PolynomialVectorinline
operator-=(const PolynomialVector &other)Botan::Dilithium::PolynomialVectorinline
poly_uniform(const std::vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
PolynomialVector()=defaultBotan::Dilithium::PolynomialVector
PolynomialVector(size_t size)Botan::Dilithium::PolynomialVectorinlineexplicit
polyvec_chknorm(size_t bound)Botan::Dilithium::PolynomialVectorinline
polyvec_decompose(const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinline
polyvec_pack_eta(const DilithiumModeConstants &mode) constBotan::Dilithium::PolynomialVectorinline
polyvec_pack_t0() constBotan::Dilithium::PolynomialVectorinline
polyvec_pack_t1() constBotan::Dilithium::PolynomialVectorinline
polyvec_pack_w1(const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinline
polyvec_pointwise_acc_montgomery(Polynomial &w, const PolynomialVector &u, const PolynomialVector &v)Botan::Dilithium::PolynomialVectorinlinestatic
polyvec_pointwise_poly_montgomery(PolynomialVector &r, const Polynomial &a)Botan::Dilithium::PolynomialVectorinline
polyvec_shiftl()Botan::Dilithium::PolynomialVectorinline
polyvec_unpack_z(const uint8_t *packed_z, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
polyvec_use_hint(PolynomialVector &w, const PolynomialVector &h, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinline
polyvecl_uniform_gamma1(const secure_vector< uint8_t > &seed, uint16_t nonce, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinline
reduce()Botan::Dilithium::PolynomialVectorinline
unpack_eta(std::span< const uint8_t > buffer, size_t size, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
unpack_sig(std::array< uint8_t, DilithiumModeConstants::SEEDBYTES > &c, PolynomialVector &z, PolynomialVector &h, const std::vector< uint8_t > &sig, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
unpack_t0(std::span< const uint8_t > buffer, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic
unpack_t1(std::span< const uint8_t > packed_t1, const DilithiumModeConstants &mode)Botan::Dilithium::PolynomialVectorinlinestatic