Clearmatics Libff  0.1
C++ library for Finite Fields and Elliptic Curves
Public Member Functions | Public Attributes | List of all members
libff::extended_edwards_G2_projective Struct Reference
Collaboration diagram for libff::extended_edwards_G2_projective:
Collaboration graph
[legend]

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 471 of file edwards_pairing.cpp.

Member Function Documentation

◆ print()

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

Definition at line 477 of file edwards_pairing.cpp.

478  {
479  printf("extended edwards_G2 projective X/Y/Z/T:\n");
480  X.print();
481  Y.print();
482  Z.print();
483  T.print();
484  }
Here is the call graph for this function:

◆ test_invariant()

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

Definition at line 486 of file edwards_pairing.cpp.

486 { assert(T * Z == X * Y); }
Here is the caller graph for this function:

Member Data Documentation

◆ T

edwards_Fq3 libff::extended_edwards_G2_projective::T

Definition at line 475 of file edwards_pairing.cpp.

◆ X

edwards_Fq3 libff::extended_edwards_G2_projective::X

Definition at line 472 of file edwards_pairing.cpp.

◆ Y

edwards_Fq3 libff::extended_edwards_G2_projective::Y

Definition at line 473 of file edwards_pairing.cpp.

◆ Z

edwards_Fq3 libff::extended_edwards_G2_projective::Z

Definition at line 474 of file edwards_pairing.cpp.


The documentation for this struct was generated from the following file:
libff::Fp3_model::print
void print() const
Definition: fp3.hpp:77
libff::extended_edwards_G2_projective::X
edwards_Fq3 X
Definition: edwards_pairing.cpp:472
libff::extended_edwards_G2_projective::Z
edwards_Fq3 Z
Definition: edwards_pairing.cpp:474
libff::extended_edwards_G2_projective::T
edwards_Fq3 T
Definition: edwards_pairing.cpp:475
libff::extended_edwards_G2_projective::Y
edwards_Fq3 Y
Definition: edwards_pairing.cpp:473