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

Public Member Functions

void print () const
 
void test_invariant () const
 

Public Attributes

mnt6_Fq3 X
 
mnt6_Fq3 Y
 
mnt6_Fq3 Z
 
mnt6_Fq3 T
 

Detailed Description

Definition at line 387 of file mnt6_pairing.cpp.

Member Function Documentation

◆ print()

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

Definition at line 393 of file mnt6_pairing.cpp.

394  {
395  printf("extended mnt6_G2 projective X/Y/Z/T:\n");
396  X.print();
397  Y.print();
398  Z.print();
399  T.print();
400  }
Here is the call graph for this function:

◆ test_invariant()

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

Definition at line 402 of file mnt6_pairing.cpp.

402 { assert(T == Z.squared()); }
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ T

mnt6_Fq3 libff::extended_mnt6_G2_projective::T

Definition at line 391 of file mnt6_pairing.cpp.

◆ X

mnt6_Fq3 libff::extended_mnt6_G2_projective::X

Definition at line 388 of file mnt6_pairing.cpp.

◆ Y

mnt6_Fq3 libff::extended_mnt6_G2_projective::Y

Definition at line 389 of file mnt6_pairing.cpp.

◆ Z

mnt6_Fq3 libff::extended_mnt6_G2_projective::Z

Definition at line 390 of file mnt6_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_mnt6_G2_projective::Z
mnt6_Fq3 Z
Definition: mnt6_pairing.cpp:390
libff::extended_mnt6_G2_projective::Y
mnt6_Fq3 Y
Definition: mnt6_pairing.cpp:389
libff::extended_mnt6_G2_projective::X
mnt6_Fq3 X
Definition: mnt6_pairing.cpp:388
libff::Fp3_model::squared
Fp3_model squared() const
libff::extended_mnt6_G2_projective::T
mnt6_Fq3 T
Definition: mnt6_pairing.cpp:391