UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::fast::Point Member List

This is the complete list of members for secp256k1::fast::Point, including all inherited members.

add(const Point &other) constsecp256k1::fast::Point
add_affine_constant_inplace(const FieldElement &ax, const FieldElement &ay)secp256k1::fast::Point
add_inplace(const Point &other)secp256k1::fast::Point
add_mixed_inplace(const FieldElement &ax, const FieldElement &ay)secp256k1::fast::Point
batch_normalize(const Point *points, size_t n, FieldElement *out_x, FieldElement *out_y)secp256k1::fast::Pointstatic
batch_to_compressed(const Point *points, size_t n, std::array< uint8_t, 33 > *out)secp256k1::fast::Pointstatic
batch_x_only_bytes(const Point *points, size_t n, std::array< uint8_t, 32 > *out)secp256k1::fast::Pointstatic
dbl() constsecp256k1::fast::Point
dbl_inplace()secp256k1::fast::Point
dual_scalar_mul_gen_point(const Scalar &a, const Scalar &b, const Point &P)secp256k1::fast::Pointstatic
from_affine(const FieldElement &x, const FieldElement &y)secp256k1::fast::Pointstatic
from_hex(const std::string &x_hex, const std::string &y_hex)secp256k1::fast::Pointstatic
from_jacobian_coords(const FieldElement &x, const FieldElement &y, const FieldElement &z, bool infinity)secp256k1::fast::Pointstatic
generator()secp256k1::fast::Pointstatic
has_even_y() constsecp256k1::fast::Point
infinity()secp256k1::fast::Pointstatic
is_gen() const noexceptsecp256k1::fast::Pointinline
is_infinity() const noexceptsecp256k1::fast::Pointinline
is_normalized() const noexceptsecp256k1::fast::Pointinline
negate() constsecp256k1::fast::Point
negate_inplace()secp256k1::fast::Point
next() constsecp256k1::fast::Point
next_inplace()secp256k1::fast::Point
normalize()secp256k1::fast::Point
Point()secp256k1::fast::Point
prev() constsecp256k1::fast::Point
prev_inplace()secp256k1::fast::Point
scalar_mul(const Scalar &scalar) constsecp256k1::fast::Point
scalar_mul_precomputed_k(const Scalar &k) constsecp256k1::fast::Point
scalar_mul_precomputed_wnaf(const std::vector< int32_t > &wnaf1, const std::vector< int32_t > &wnaf2, bool neg1, bool neg2) constsecp256k1::fast::Point
scalar_mul_precomputed_wnaf(const int32_t *wnaf1, std::size_t len1, const int32_t *wnaf2, std::size_t len2, bool neg1, bool neg2) constsecp256k1::fast::Point
scalar_mul_predecomposed(const Scalar &k1, const Scalar &k2, bool neg1, bool neg2) constsecp256k1::fast::Point
scalar_mul_with_plan(const KPlan &plan) constsecp256k1::fast::Point
sub_inplace(const Point &other)secp256k1::fast::Point
sub_mixed_inplace(const FieldElement &ax, const FieldElement &ay)secp256k1::fast::Point
to_compressed() constsecp256k1::fast::Point
to_uncompressed() constsecp256k1::fast::Point
X() const noexceptsecp256k1::fast::Pointinline
x() constsecp256k1::fast::Point
x_bytes_and_parity() constsecp256k1::fast::Point
x_first_half() constsecp256k1::fast::Point
x_only_bytes() constsecp256k1::fast::Point
x_raw() const noexceptsecp256k1::fast::Pointinline
x_second_half() constsecp256k1::fast::Point
y() constsecp256k1::fast::Point
Y() const noexceptsecp256k1::fast::Pointinline
y_raw() const noexceptsecp256k1::fast::Pointinline
z() const noexceptsecp256k1::fast::Pointinline
z_raw() const noexceptsecp256k1::fast::Pointinline