Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
bw6_761_GT bw6_761_reduced_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
static bw6_761_Fq6 double_miller_loop(const bw6_761_G1_precomp &prec_P1, const bw6_761_G2_precomp &prec_Q1, const bw6_761_G1_precomp &prec_P2, const bw6_761_G2_precomp &prec_Q2)
bw6_761_Fq6 bw6_761_miller_loop(const bw6_761_G1_precomp &prec_P, const bw6_761_G2_precomp &prec_Q)
static bw6_761_Fq6 pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
bw6_761_Fq6 bw6_761_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
static bw6_761_G1_precomp precompute_G1(const bw6_761_G1 &P)
static const std::string name
bw6_761_GT bw6_761_final_exponentiation(const bw6_761_Fq6 &elt)
static bw6_761_Fq6 miller_loop(const bw6_761_G1_precomp &prec_P, const bw6_761_G2_precomp &prec_Q)
static void init_public_params()
static bw6_761_Fq6 reduced_pairing(const bw6_761_G1 &P, const bw6_761_G2 &Q)
void init_bw6_761_params()
bw6_761_G1_precomp bw6_761_precompute_G1(const bw6_761_G1 &P)
static bw6_761_GT final_exponentiation(const bw6_761_Fq6 &elt)
static bw6_761_G2_precomp precompute_G2(const bw6_761_G2 &Q)
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)