Clearmatics Libff
0.1
C++ library for Finite Fields and Elliptic Curves
|
#include <bw6_761_pp.hpp>
Public Types | |
typedef bw6_761_Fr | Fp_type |
typedef bw6_761_G1 | G1_type |
typedef bw6_761_G2 | G2_type |
typedef bw6_761_G1_precomp | G1_precomp_type |
typedef bw6_761_G2_precomp | G2_precomp_type |
typedef bw6_761_Fq | Fq_type |
typedef bw6_761_Fq3 | Fqe_type |
typedef bw6_761_Fq6 | Fqk_type |
typedef bw6_761_GT | GT_type |
Static Public Member Functions | |
static void | init_public_params () |
static bw6_761_GT | final_exponentiation (const bw6_761_Fq6 &elt) |
static bw6_761_G1_precomp | precompute_G1 (const bw6_761_G1 &P) |
static bw6_761_G2_precomp | precompute_G2 (const bw6_761_G2 &Q) |
static bw6_761_Fq6 | miller_loop (const bw6_761_G1_precomp &prec_P, const bw6_761_G2_precomp &prec_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) |
static bw6_761_Fq6 | pairing (const bw6_761_G1 &P, const bw6_761_G2 &Q) |
static bw6_761_Fq6 | reduced_pairing (const bw6_761_G1 &P, const bw6_761_G2 &Q) |
Static Public Attributes | |
static const std::string | name |
Definition at line 13 of file bw6_761_pp.hpp.
typedef bw6_761_Fr libff::bw6_761_pp::Fp_type |
Definition at line 18 of file bw6_761_pp.hpp.
typedef bw6_761_Fq libff::bw6_761_pp::Fq_type |
Definition at line 23 of file bw6_761_pp.hpp.
Definition at line 24 of file bw6_761_pp.hpp.
Definition at line 25 of file bw6_761_pp.hpp.
Definition at line 21 of file bw6_761_pp.hpp.
typedef bw6_761_G1 libff::bw6_761_pp::G1_type |
Definition at line 19 of file bw6_761_pp.hpp.
Definition at line 22 of file bw6_761_pp.hpp.
typedef bw6_761_G2 libff::bw6_761_pp::G2_type |
Definition at line 20 of file bw6_761_pp.hpp.
typedef bw6_761_GT libff::bw6_761_pp::GT_type |
Definition at line 26 of file bw6_761_pp.hpp.
|
static |
|
static |
|
static |
Definition at line 8 of file bw6_761_pp.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 16 of file bw6_761_pp.hpp.