Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
Go to the documentation of this file.
8 #ifndef EDWARDS_PP_HPP_
9 #define EDWARDS_PP_HPP_
22 static const std::string
name;
54 #endif // EDWARDS_PP_HPP_
edwards_G2_precomp G2_precomp_type
static void init_public_params()
static edwards_Fq6 miller_loop(const edwards_G1_precomp &prec_P, const edwards_G2_precomp &prec_Q)
edwards_ate_G2_precomp edwards_G2_precomp
static edwards_G1_precomp precompute_G1(const edwards_G1 &P)
static const std::string name
static const bool has_affine_pairing
static edwards_Fq6 reduced_pairing(const edwards_G1 &P, const edwards_G2 &Q)
edwards_G1_precomp G1_precomp_type
static edwards_Fq6 double_miller_loop(const edwards_G1_precomp &prec_P1, const edwards_G2_precomp &prec_Q1, const edwards_G1_precomp &prec_P2, const edwards_G2_precomp &prec_Q2)
static edwards_Fq6 pairing(const edwards_G1 &P, const edwards_G2 &Q)
static edwards_G2_precomp precompute_G2(const edwards_G2 &Q)
static edwards_GT final_exponentiation(const edwards_Fq6 &elt)