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

Public Member Functions

void print () const
 
void test_invariant () const
 

Public Attributes

edwards_Fq3 X
 
edwards_Fq3 Y
 
edwards_Fq3 Z
 
edwards_Fq3 T
 

Detailed Description

Definition at line 450 of file edwards_pairing.cpp.

Member Function Documentation

◆ print()

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

Definition at line 456 of file edwards_pairing.cpp.

457 {
458 printf("extended edwards_G2 projective X/Y/Z/T:\n");
459 X.print();
460 Y.print();
461 Z.print();
462 T.print();
463 }
void print() const
Definition fp3.hpp:55
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_G2_projective::test_invariant ( ) const
inline

Definition at line 465 of file edwards_pairing.cpp.

466 {
467 assert(T*Z == X*Y);
468 }

Member Data Documentation

◆ T

edwards_Fq3 libff::extended_edwards_G2_projective::T

Definition at line 454 of file edwards_pairing.cpp.

◆ X

edwards_Fq3 libff::extended_edwards_G2_projective::X

Definition at line 451 of file edwards_pairing.cpp.

◆ Y

edwards_Fq3 libff::extended_edwards_G2_projective::Y

Definition at line 452 of file edwards_pairing.cpp.

◆ Z

edwards_Fq3 libff::extended_edwards_G2_projective::Z

Definition at line 453 of file edwards_pairing.cpp.


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