| 
    Clearmatics Libff
    0.1
    
   C++ library for Finite Fields and Elliptic Curves 
   | 
 
 
 
 
Go to the documentation of this file.
   11 #ifndef BN128_PAIRING_HPP_ 
   12 #define BN128_PAIRING_HPP_ 
   13 #include "depends/ate-pairing/include/bn.h" 
   36     std::vector<bn128_ate_ell_coeffs> 
coeffs;
 
   59 #endif // BN128_PAIRING_HPP_ 
  
std::vector< bn128_ate_ell_coeffs > coeffs
 
friend std::istream & operator>>(std::istream &in, bn128_ate_G2_precomp &prec_Q)
 
bn128_ate_G1_precomp bn128_ate_precompute_G1(const bn128_G1 &P)
 
bool operator==(const bn128_ate_G2_precomp &other) const
 
bool operator==(const bn128_ate_G1_precomp &other) const
 
bn128_ate_G2_precomp bn128_ate_precompute_G2(const bn128_G2 &Q)
 
friend std::ostream & operator<<(std::ostream &out, const bn128_ate_G1_precomp &prec_P)
 
bn128_GT bn128_final_exponentiation(const bn128_Fq12 &elt)
 
friend std::istream & operator>>(std::istream &in, bn128_ate_G1_precomp &prec_P)
 
bn::Fp6 bn128_ate_ell_coeffs
 
bn128_Fq12 bn128_double_ate_miller_loop(const bn128_ate_G1_precomp &prec_P1, const bn128_ate_G2_precomp &prec_Q1, const bn128_ate_G1_precomp &prec_P2, const bn128_ate_G2_precomp &prec_Q2)
 
friend std::ostream & operator<<(std::ostream &out, const bn128_ate_G2_precomp &prec_Q)
 
bn128_Fq12 bn128_ate_miller_loop(const bn128_ate_G1_precomp &prec_P, const bn128_ate_G2_precomp &prec_Q)