8#ifndef PUBLIC_PARAMS_HPP_
9#define PUBLIC_PARAMS_HPP_
71template<
typename EC_ppT>
72using Fr =
typename EC_ppT::Fp_type;
73template<
typename EC_ppT>
74using G1 =
typename EC_ppT::G1_type;
75template<
typename EC_ppT>
76using G2 =
typename EC_ppT::G2_type;
77template<
typename EC_ppT>
79template<
typename EC_ppT>
81template<
typename EC_ppT>
83template<
typename EC_ppT>
85template<
typename EC_ppT>
86using Fq =
typename EC_ppT::Fq_type;
87template<
typename EC_ppT>
88using Fqe =
typename EC_ppT::Fqe_type;
89template<
typename EC_ppT>
90using Fqk =
typename EC_ppT::Fqk_type;
91template<
typename EC_ppT>
92using GT =
typename EC_ppT::GT_type;
94template<
typename EC_ppT>
96template<
typename EC_ppT>
98template<
typename EC_ppT>
typename EC_ppT::Fqe_type Fqe
typename EC_ppT::Fq_type Fq
typename EC_ppT::affine_ate_G1_precomp_type affine_ate_G1_precomp
typename EC_ppT::Fqk_type Fqk
typename EC_ppT::G1_precomp_type G1_precomp
typename EC_ppT::G1_type G1
std::vector< G1< EC_ppT > > G1_vector
typename EC_ppT::Fp_type Fr
typename EC_ppT::affine_ate_G2_precomp_type affine_ate_G2_precomp
typename EC_ppT::GT_type GT
typename EC_ppT::G2_precomp_type G2_precomp
std::vector< Fr< EC_ppT > > Fr_vector
std::vector< G2< EC_ppT > > G2_vector