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

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

a() constBotan::EC_Group_Datainline
a_is_minus_3() constBotan::EC_Group_Datainline
a_is_zero() constBotan::EC_Group_Datainline
b() constBotan::EC_Group_Datainline
base_point() constBotan::EC_Group_Datainline
cofactor() constBotan::EC_Group_Datainline
curve() constBotan::EC_Group_Datainline
der_named_curve() constBotan::EC_Group_Datainline
EC_Group_Data(const BigInt &p, const BigInt &a, const BigInt &b, const BigInt &g_x, const BigInt &g_y, const BigInt &order, const BigInt &cofactor, const OID &oid, EC_Group_Source source)Botan::EC_Group_Data
g_x() constBotan::EC_Group_Datainline
g_y() constBotan::EC_Group_Datainline
gk_x_mod_order(const EC_Scalar_Data &scalar, RandomNumberGenerator &rng, std::vector< BigInt > &ws) constBotan::EC_Group_Data
has_cofactor() constBotan::EC_Group_Datainline
inverse_mod_order(const BigInt &x) constBotan::EC_Group_Datainline
make_mul2_table(const EC_AffinePoint_Data &pt) constBotan::EC_Group_Data
mod_order(const BigInt &x) constBotan::EC_Group_Datainline
multiply_mod_order(const BigInt &x, const BigInt &y) constBotan::EC_Group_Datainline
multiply_mod_order(const BigInt &x, const BigInt &y, const BigInt &z) constBotan::EC_Group_Datainline
oid() constBotan::EC_Group_Datainline
order() constBotan::EC_Group_Datainline
order_bits() constBotan::EC_Group_Datainline
order_bytes() constBotan::EC_Group_Datainline
order_is_less_than_p() constBotan::EC_Group_Datainline
p() constBotan::EC_Group_Datainline
p_bits() constBotan::EC_Group_Datainline
p_bytes() constBotan::EC_Group_Datainline
params_match(const BigInt &p, const BigInt &a, const BigInt &b, const BigInt &g_x, const BigInt &g_y, const BigInt &order, const BigInt &cofactor) constBotan::EC_Group_Data
params_match(const EC_Group_Data &other) constBotan::EC_Group_Data
pcurve() constBotan::EC_Group_Datainline
point_deserialize(std::span< const uint8_t > bytes) constBotan::EC_Group_Data
point_g_mul(const EC_Scalar_Data &scalar, RandomNumberGenerator &rng, std::vector< BigInt > &ws) constBotan::EC_Group_Data
point_hash_to_curve_nu(std::string_view hash_fn, std::span< const uint8_t > input, std::span< const uint8_t > domain_sep) constBotan::EC_Group_Data
point_hash_to_curve_ro(std::string_view hash_fn, std::span< const uint8_t > input, std::span< const uint8_t > domain_sep) constBotan::EC_Group_Data
scalar_deserialize(std::span< const uint8_t > bytes) constBotan::EC_Group_Data
scalar_from_bigint(const BigInt &bn) constBotan::EC_Group_Data
scalar_from_bytes_mod_order(std::span< const uint8_t > bytes) constBotan::EC_Group_Data
scalar_from_bytes_with_trunc(std::span< const uint8_t > bytes) constBotan::EC_Group_Data
scalar_one() constBotan::EC_Group_Data
scalar_random(RandomNumberGenerator &rng) constBotan::EC_Group_Data
scalar_zero() constBotan::EC_Group_Data
set_oid(const OID &oid)Botan::EC_Group_Data
source() constBotan::EC_Group_Datainline
square_mod_order(const BigInt &x) constBotan::EC_Group_Datainline
~EC_Group_Data()Botan::EC_Group_Data