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