Security Scol plugin
Public Member Functions | Public Attributes | List of all members
ProjectiveDoubling Class Reference

Public Member Functions

 ProjectiveDoubling (const ModularArithmetic &m_mr, const Integer &m_a, const Integer &m_b, const ECPPoint &Q)
 
void Double ()
 

Public Attributes

const ModularArithmeticmr
 
ProjectivePoint P
 
Integer sixteenY4
 
Integer aZ4
 
Integer twoY
 
Integer fourY2
 
Integer S
 
Integer M
 

Detailed Description

Definition at line 329 of file ecp.cpp.

Constructor & Destructor Documentation

◆ ProjectiveDoubling()

ProjectiveDoubling::ProjectiveDoubling ( const ModularArithmetic m_mr,
const Integer m_a,
const Integer m_b,
const ECPPoint Q 
)
inline

Definition at line 332 of file ecp.cpp.

Member Function Documentation

◆ Double()

void ProjectiveDoubling::Double ( )
inline

Definition at line 350 of file ecp.cpp.

Member Data Documentation

◆ aZ4

Integer ProjectiveDoubling::aZ4

Definition at line 370 of file ecp.cpp.

◆ fourY2

Integer ProjectiveDoubling::fourY2

Definition at line 370 of file ecp.cpp.

◆ M

Integer ProjectiveDoubling::M

Definition at line 370 of file ecp.cpp.

◆ mr

const ModularArithmetic& ProjectiveDoubling::mr

Definition at line 368 of file ecp.cpp.

◆ P

ProjectivePoint ProjectiveDoubling::P

Definition at line 369 of file ecp.cpp.

◆ S

Integer ProjectiveDoubling::S

Definition at line 370 of file ecp.cpp.

◆ sixteenY4

Integer ProjectiveDoubling::sixteenY4

Definition at line 370 of file ecp.cpp.

◆ twoY

Integer ProjectiveDoubling::twoY

Definition at line 370 of file ecp.cpp.


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