Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
Go to the documentation of this file. 1 #ifndef BW6_761_PAIRING_HPP_
2 #define BW6_761_PAIRING_HPP_
42 std::vector<bw6_761_ate_ell_coeffs>
coeffs;
102 #endif // BW6_761_PAIRING_HPP_
bw6_761_ate_G2_precomp bw6_761_G2_precomp
friend std::istream & operator>>(std::istream &in, bw6_761_ate_G2_precomp &prec_Q)
bw6_761_GT bw6_761_reduced_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
bw6_761_ate_G1_precomp bw6_761_G1_precomp
bool operator==(const bw6_761_ate_ell_coeffs &other) const
bw6_761_Fq6 bw6_761_miller_loop(const bw6_761_G1_precomp &prec_P, const bw6_761_G2_precomp &prec_Q)
bool operator==(const bw6_761_ate_G1_precomp &other) const
friend std::ostream & operator<<(std::ostream &out, const bw6_761_ate_G2_precomp_iteration &prec_Q)
bw6_761_Fq6 bw6_761_ate_double_miller_loop(const bw6_761_ate_G1_precomp &prec_P1, const bw6_761_ate_G2_precomp &prec_Q1, const bw6_761_ate_G1_precomp &prec_P2, const bw6_761_ate_G2_precomp &prec_Q2)
bw6_761_Fq6 bw6_761_ate_miller_loop(const bw6_761_ate_G1_precomp &prec_P, const bw6_761_ate_G2_precomp &prec_Q)
bw6_761_Fq6 bw6_761_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
bool operator==(const bw6_761_ate_G2_precomp &other) const
bw6_761_ate_G2_precomp_iteration precomp_2
friend std::istream & operator>>(std::istream &in, bw6_761_ate_ell_coeffs &dc)
friend std::ostream & operator<<(std::ostream &out, const bw6_761_ate_G1_precomp &prec_P)
bw6_761_GT bw6_761_final_exponentiation(const bw6_761_Fq6 &elt)
bw6_761_ate_G1_precomp bw6_761_ate_precompute_G1(const bw6_761_G1 &P)
bw6_761_ate_G2_precomp bw6_761_ate_precompute_G2(const bw6_761_G2 &Q)
friend std::istream & operator>>(std::istream &in, bw6_761_ate_G1_precomp &prec_P)
friend std::ostream & operator<<(std::ostream &out, const bw6_761_ate_ell_coeffs &dc)
std::vector< bw6_761_ate_ell_coeffs > coeffs
bw6_761_ate_G2_precomp_iteration precomp_1
bw6_761_GT bw6_761_ate_reduced_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
bw6_761_G1_precomp bw6_761_precompute_G1(const bw6_761_G1 &P)
friend std::ostream & operator<<(std::ostream &out, const bw6_761_ate_G2_precomp &prec_Q)
friend std::istream & operator>>(std::istream &in, bw6_761_ate_G2_precomp_iteration &prec_Q)
bool operator==(const bw6_761_ate_G2_precomp_iteration &other) const
Fp6_2over3_model< bw6_761_q_limbs, bw6_761_modulus_q > bw6_761_Fq6
bw6_761_Fq6 bw6_761_double_miller_loop(const bw6_761_ate_G1_precomp &prec_P1, const bw6_761_ate_G2_precomp &prec_Q1, const bw6_761_ate_G1_precomp &prec_P2, const bw6_761_ate_G2_precomp &prec_Q2)
bw6_761_G2_precomp bw6_761_precompute_G2(const bw6_761_G2 &Q)
bw6_761_Fq6 bw6_761_ate_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)