Botan 3.5.0
Crypto and TLS for C&
Botan::EC_Point Member List

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

add(const EC_Point &other, std::vector< BigInt > &workspace)Botan::EC_Pointinline
add(const word x_words[], size_t x_size, const word y_words[], size_t y_size, const word z_words[], size_t z_size, std::vector< BigInt > &workspace)Botan::EC_Point
add_affine(const EC_Point &other, std::vector< BigInt > &workspace)Botan::EC_Pointinline
add_affine(const word x_words[], size_t x_size, const word y_words[], size_t y_size, std::vector< BigInt > &workspace)Botan::EC_Point
Compression_Type typedefBotan::EC_Point
double_of(std::vector< BigInt > &workspace) constBotan::EC_Pointinline
EC_Point()=defaultBotan::EC_Point
EC_Point(const CurveGFp &curve)Botan::EC_Pointexplicit
EC_Point(const EC_Point &)=defaultBotan::EC_Point
EC_Point(EC_Point &&other)Botan::EC_Pointinline
EC_Point(const CurveGFp &curve, const BigInt &x, const BigInt &y)Botan::EC_Point
EC_Point_Base_Point_Precompute classBotan::EC_Pointfriend
EC_Point_Multi_Point_Precompute classBotan::EC_Pointfriend
EC_Point_Var_Point_Precompute classBotan::EC_Pointfriend
encode(EC_Point_Format format) constBotan::EC_Point
force_affine()Botan::EC_Point
force_all_affine(std::span< EC_Point > points, secure_vector< word > &ws)Botan::EC_Pointstatic
get_affine_x() constBotan::EC_Point
get_affine_y() constBotan::EC_Point
get_curve() constBotan::EC_Pointinline
get_x() constBotan::EC_Pointinline
get_y() constBotan::EC_Pointinline
get_z() constBotan::EC_Pointinline
is_affine() constBotan::EC_Point
is_zero() constBotan::EC_Pointinline
mul(const BigInt &scalar) constBotan::EC_Point
mult2(std::vector< BigInt > &workspace)Botan::EC_Point
mult2i(size_t i, std::vector< BigInt > &workspace)Botan::EC_Point
negate()Botan::EC_Pointinline
on_the_curve() constBotan::EC_Point
operator!=(const EC_Point &other) const =defaultBotan::EC_Point
operator*=(const BigInt &scalar)Botan::EC_Point
operator+=(const EC_Point &rhs)Botan::EC_Point
operator-=(const EC_Point &rhs)Botan::EC_Point
operator=(const EC_Point &)=defaultBotan::EC_Point
operator=(EC_Point &&other)Botan::EC_Pointinline
operator==(const EC_Point &other) constBotan::EC_Point
plus(const EC_Point &other, std::vector< BigInt > &workspace) constBotan::EC_Pointinline
randomize_repr(RandomNumberGenerator &rng)Botan::EC_Point
randomize_repr(RandomNumberGenerator &rng, secure_vector< word > &ws)Botan::EC_Point
swap(EC_Point &other) noexceptBotan::EC_Point
swap(EC_Point &x, EC_Point &y)Botan::EC_Pointfriend
swap_coords(BigInt &new_x, BigInt &new_y, BigInt &new_z)Botan::EC_Pointinline
WORKSPACE_SIZE enum valueBotan::EC_Point
x_bytes() constBotan::EC_Point
xy_bytes() constBotan::EC_Point
y_bytes() constBotan::EC_Point
zero() constBotan::EC_Pointinline