Security Scol plugin
Public Member Functions | Public Attributes | List of all members
ECPPoint Struct Reference

Elliptical Curve Point over GF(p), where p is prime. More...

#include <ecpoint.h>

Public Member Functions

 ECPPoint ()
 Construct an ECPPoint.
 
 ECPPoint (const Integer &x, const Integer &y)
 Construct an ECPPoint from coordinates.
 
bool operator== (const ECPPoint &t) const
 Tests points for equality.
 
bool operator< (const ECPPoint &t) const
 Tests points for ordering.
 

Public Attributes

Integer x
 
Integer y
 
bool identity
 

Detailed Description

Elliptical Curve Point over GF(p), where p is prime.

Since
Crypto++ 2.0

Definition at line 20 of file ecpoint.h.

Constructor & Destructor Documentation

◆ ~ECPPoint()

virtual ECPPoint::~ECPPoint ( )
inlinevirtual

Definition at line 22 of file ecpoint.h.

◆ ECPPoint() [1/2]

ECPPoint::ECPPoint ( )
inline

Construct an ECPPoint.

identity is set to true

Definition at line 26 of file ecpoint.h.

◆ ECPPoint() [2/2]

ECPPoint::ECPPoint ( const Integer &  x,
const Integer &  y 
)
inline

Construct an ECPPoint from coordinates.

identity is set to false

Definition at line 30 of file ecpoint.h.

Member Function Documentation

◆ operator<()

bool ECPPoint::operator< ( const ECPPoint &  t) const
inline

Tests points for ordering.

Parameters
tthe other point
Returns
true if this point is less than other, false otherwise

Definition at line 42 of file ecpoint.h.

◆ operator==()

bool ECPPoint::operator== ( const ECPPoint &  t) const
inline

Tests points for equality.

Parameters
tthe other point
Returns
true if the points are equal, false otherwise

Definition at line 36 of file ecpoint.h.

Member Data Documentation

◆ identity

bool ECPPoint::identity

Definition at line 46 of file ecpoint.h.

◆ x

Integer ECPPoint::x

Definition at line 45 of file ecpoint.h.

◆ y

Integer ECPPoint::y

Definition at line 45 of file ecpoint.h.


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