UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
Loading...
Searching...
No Matches
secp256k1::ct::CTAffinePoint Struct Reference

#include <point.hpp>

Static Public Member Functions

static CTAffinePoint make_infinity () noexcept
 
static CTAffinePoint from_point (const Point &p) noexcept
 

Public Attributes

FE52 x
 
FE52 y
 
std::uint64_t infinity
 

Detailed Description

Definition at line 64 of file point.hpp.

Member Function Documentation

◆ from_point()

static CTAffinePoint secp256k1::ct::CTAffinePoint::from_point ( const Point p)
inlinestaticnoexcept

Definition at line 82 of file point.hpp.

References infinity, secp256k1::ct::CTJacobianPoint::make_infinity(), x, and y.

◆ make_infinity()

static CTAffinePoint secp256k1::ct::CTAffinePoint::make_infinity ( )
inlinestaticnoexcept

Definition at line 69 of file point.hpp.

References infinity, x, y, and secp256k1::fast::FieldElement::zero().

Member Data Documentation

◆ infinity

std::uint64_t secp256k1::ct::CTAffinePoint::infinity

Definition at line 67 of file point.hpp.

Referenced by from_point(), and make_infinity().

◆ x

FE52 secp256k1::ct::CTAffinePoint::x

Definition at line 65 of file point.hpp.

Referenced by from_point(), and make_infinity().

◆ y

FE52 secp256k1::ct::CTAffinePoint::y

Definition at line 66 of file point.hpp.

Referenced by from_point(), and make_infinity().


The documentation for this struct was generated from the following file: