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)