Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
Classes | Namespaces | Typedefs
pairing_params.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  libsnark::pairing_selector< ppT >
 

Namespaces

 libsnark
 

Typedefs

template<typename ppT >
using libsnark::FqkT = typename pairing_selector< ppT >::FqkT
 
template<typename ppT >
using libsnark::Fqe_variable = typename pairing_selector< ppT >::Fqe_variable_type
 
template<typename ppT >
using libsnark::Fqe_mul_gadget = typename pairing_selector< ppT >::Fqe_mul_gadget_type
 
template<typename ppT >
using libsnark::Fqe_mul_by_lc_gadget = typename pairing_selector< ppT >::Fqe_mul_by_lc_gadget_type
 
template<typename ppT >
using libsnark::Fqe_sqr_gadget = typename pairing_selector< ppT >::Fqe_sqr_gadget_type
 
template<typename ppT >
using libsnark::Fqk_variable = typename pairing_selector< ppT >::Fqk_variable_type
 
template<typename ppT >
using libsnark::Fqk_mul_gadget = typename pairing_selector< ppT >::Fqk_mul_gadget_type
 
template<typename ppT >
using libsnark::Fqk_sqr_gadget = typename pairing_selector< ppT >::Fqk_sqr_gadget_type
 
template<typename ppT >
using libsnark::other_curve = typename pairing_selector< ppT >::other_curve_type
 
template<typename ppT >
using libsnark::G1_checker = typename pairing_selector< ppT >::G1_checker_type
 
template<typename ppT >
using libsnark::G2_checker = typename pairing_selector< ppT >::G2_checker_type
 
template<typename ppT >
using libsnark::G1_precomputation = typename pairing_selector< ppT >::G1_precomputation_type
 
template<typename ppT >
using libsnark::G2_precomputation = typename pairing_selector< ppT >::G2_precomputation_type
 
template<typename ppT >
using libsnark::precompute_G1_gadget = typename pairing_selector< ppT >::precompute_G1_gadget_type
 
template<typename ppT >
using libsnark::precompute_G2_gadget = typename pairing_selector< ppT >::precompute_G2_gadget_type
 
template<typename ppT >
using libsnark::miller_loop_gadget = typename pairing_selector< ppT >::miller_loop_gadget_type
 
template<typename ppT >
using libsnark::e_over_e_miller_loop_gadget = typename pairing_selector< ppT >::e_over_e_miller_loop_gadget_type
 
template<typename ppT >
using libsnark::e_times_e_over_e_miller_loop_gadget = typename pairing_selector< ppT >::e_times_e_over_e_miller_loop_gadget_type
 
template<typename ppT >
using libsnark::e_times_e_times_e_over_e_miller_loop_gadget = typename pairing_selector< ppT >::e_times_e_times_e_over_e_miller_loop_gadget_type
 
template<typename ppT >
using libsnark::final_exp_gadget = typename pairing_selector< ppT >::final_exp_gadget_type
 

Detailed Description

Declaration of selector for the pairing gadget.

Author
This file is part of libsnark, developed by SCIPR Lab and contributors (see AUTHORS).

Definition in file pairing_params.hpp.