Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
libff::extended_edwards_G1_projective Struct Reference
Collaboration diagram for libff::extended_edwards_G1_projective:

Public Member Functions

void print () const
 
void test_invariant () const
 

Public Attributes

edwards_Fq X
 
edwards_Fq Y
 
edwards_Fq Z
 
edwards_Fq T
 

Detailed Description

Definition at line 232 of file edwards_pairing.cpp.

Member Function Documentation

◆ print()

void libff::extended_edwards_G1_projective::print ( ) const
inline

Definition at line 238 of file edwards_pairing.cpp.

239 {
240 printf("extended edwards_G1 projective X/Y/Z/T:\n");
241 X.print();
242 Y.print();
243 Z.print();
244 T.print();
245 }
void print() const
LOGGING_API void printf(Category category, const char *format,...)
Definition Logging.cpp:30
Definition lib.h:43
Here is the call graph for this function:

◆ test_invariant()

void libff::extended_edwards_G1_projective::test_invariant ( ) const
inline

Definition at line 247 of file edwards_pairing.cpp.

248 {
249 assert(T*Z == X*Y);
250 }

Member Data Documentation

◆ T

edwards_Fq libff::extended_edwards_G1_projective::T

Definition at line 236 of file edwards_pairing.cpp.

◆ X

edwards_Fq libff::extended_edwards_G1_projective::X

Definition at line 233 of file edwards_pairing.cpp.

◆ Y

edwards_Fq libff::extended_edwards_G1_projective::Y

Definition at line 234 of file edwards_pairing.cpp.

◆ Z

edwards_Fq libff::extended_edwards_G1_projective::Z

Definition at line 235 of file edwards_pairing.cpp.


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