Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
Public Types | List of all members
libsnark::pairing_selector< libff::mnt6_pp > Class Reference

#include <mnt_pairing_params.hpp>

Public Types

typedef libff::Fr< libff::mnt6_pp > FieldT
 
typedef libff::Fqe< libff::mnt4_pp > FqeT
 
typedef libff::Fqk< libff::mnt4_pp > FqkT
 
typedef Fp2_variable< FqeTFqe_variable_type
 
typedef Fp2_mul_gadget< FqeTFqe_mul_gadget_type
 
typedef Fp2_mul_by_lc_gadget< FqeTFqe_mul_by_lc_gadget_type
 
typedef Fp2_sqr_gadget< FqeTFqe_sqr_gadget_type
 
typedef Fp4_variable< FqkTFqk_variable_type
 
typedef Fp4_mul_gadget< FqkTFqk_mul_gadget_type
 
typedef Fp4_sqr_gadget< FqkTFqk_sqr_gadget_type
 
typedef libff::mnt4_pp other_curve_type
 
typedef G1_checker_gadget< libff::mnt6_pp > G1_checker_type
 
typedef G2_checker_gadget< libff::mnt6_pp > G2_checker_type
 
typedef mnt_G1_precomputation< libff::mnt6_pp > G1_precomputation_type
 
typedef mnt_G2_precomputation< libff::mnt6_pp > G2_precomputation_type
 
typedef mnt_precompute_G1_gadget< libff::mnt6_pp > precompute_G1_gadget_type
 
typedef mnt_precompute_G2_gadget< libff::mnt6_pp > precompute_G2_gadget_type
 
typedef mnt_miller_loop_gadget< libff::mnt6_pp > miller_loop_gadget_type
 
typedef mnt_e_over_e_miller_loop_gadget< libff::mnt6_pp > e_over_e_miller_loop_gadget_type
 
typedef mnt_e_times_e_over_e_miller_loop_gadget< libff::mnt6_pp > e_times_e_over_e_miller_loop_gadget_type
 
typedef mnt_e_times_e_times_e_over_e_miller_loop_gadget< libff::mnt6_pp > e_times_e_times_e_over_e_miller_loop_gadget_type
 
typedef mnt6_final_exp_gadget< libff::mnt6_pp > final_exp_gadget_type
 

Detailed Description

Specialization for MNT6.

Definition at line 76 of file mnt_pairing_params.hpp.

Member Typedef Documentation

◆ e_over_e_miller_loop_gadget_type

Definition at line 105 of file mnt_pairing_params.hpp.

◆ e_times_e_over_e_miller_loop_gadget_type

Definition at line 107 of file mnt_pairing_params.hpp.

◆ e_times_e_times_e_over_e_miller_loop_gadget_type

Definition at line 109 of file mnt_pairing_params.hpp.

◆ FieldT

typedef libff::Fr<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::FieldT

Definition at line 79 of file mnt_pairing_params.hpp.

◆ final_exp_gadget_type

typedef mnt6_final_exp_gadget<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::final_exp_gadget_type

Definition at line 110 of file mnt_pairing_params.hpp.

◆ Fqe_mul_by_lc_gadget_type

Definition at line 86 of file mnt_pairing_params.hpp.

◆ Fqe_mul_gadget_type

Definition at line 85 of file mnt_pairing_params.hpp.

◆ Fqe_sqr_gadget_type

Definition at line 87 of file mnt_pairing_params.hpp.

◆ Fqe_variable_type

Definition at line 84 of file mnt_pairing_params.hpp.

◆ FqeT

typedef libff::Fqe<libff::mnt4_pp> libsnark::pairing_selector< libff::mnt6_pp >::FqeT

Definition at line 81 of file mnt_pairing_params.hpp.

◆ Fqk_mul_gadget_type

Definition at line 90 of file mnt_pairing_params.hpp.

◆ Fqk_sqr_gadget_type

Definition at line 91 of file mnt_pairing_params.hpp.

◆ Fqk_variable_type

Definition at line 89 of file mnt_pairing_params.hpp.

◆ FqkT

typedef libff::Fqk<libff::mnt4_pp> libsnark::pairing_selector< libff::mnt6_pp >::FqkT

Definition at line 82 of file mnt_pairing_params.hpp.

◆ G1_checker_type

typedef G1_checker_gadget<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::G1_checker_type

Definition at line 95 of file mnt_pairing_params.hpp.

◆ G1_precomputation_type

typedef mnt_G1_precomputation<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::G1_precomputation_type

Definition at line 98 of file mnt_pairing_params.hpp.

◆ G2_checker_type

typedef G2_checker_gadget<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::G2_checker_type

Definition at line 96 of file mnt_pairing_params.hpp.

◆ G2_precomputation_type

typedef mnt_G2_precomputation<libff::mnt6_pp> libsnark::pairing_selector< libff::mnt6_pp >::G2_precomputation_type

Definition at line 99 of file mnt_pairing_params.hpp.

◆ miller_loop_gadget_type

Definition at line 103 of file mnt_pairing_params.hpp.

◆ other_curve_type

typedef libff::mnt4_pp libsnark::pairing_selector< libff::mnt6_pp >::other_curve_type

Definition at line 93 of file mnt_pairing_params.hpp.

◆ precompute_G1_gadget_type

Definition at line 100 of file mnt_pairing_params.hpp.

◆ precompute_G2_gadget_type

Definition at line 101 of file mnt_pairing_params.hpp.


The documentation for this class was generated from the following file: