Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
r1cs_mp_ppzkpcd_params.hpp
Go to the documentation of this file.
1 
12 #ifndef R1CS_MP_PPZKPCD_PARAMS_HPP_
13 #define R1CS_MP_PPZKPCD_PARAMS_HPP_
14 
15 #include <libff/algebra/curves/public_params.hpp>
18 
19 namespace libsnark
20 {
21 
22 template<typename PCD_ppT>
24  r1cs_pcd_compliance_predicate<libff::Fr<typename PCD_ppT::curve_A_pp>>;
25 
26 template<typename PCD_ppT>
28  r1cs_pcd_message<libff::Fr<typename PCD_ppT::curve_A_pp>>;
29 
30 template<typename PCD_ppT>
32  r1cs_pcd_local_data<libff::Fr<typename PCD_ppT::curve_A_pp>>;
33 
34 template<typename PCD_ppT>
36  r1cs_pcd_compliance_predicate_primary_input<
37  libff::Fr<typename PCD_ppT::curve_A_pp>>;
38 
39 template<typename PCD_ppT>
42  libff::Fr<typename PCD_ppT::curve_A_pp>>;
43 
44 } // namespace libsnark
45 
46 #endif // R1CS_MP_PPZKPCD_PARAMS_HPP_
libsnark::r1cs_mp_ppzkpcd_primary_input
r1cs_pcd_compliance_predicate_primary_input< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_mp_ppzkpcd_primary_input
Definition: r1cs_mp_ppzkpcd_params.hpp:37
libsnark
Definition: accumulation_vector.hpp:18
compliance_predicate.hpp
libsnark::r1cs_pcd_compliance_predicate_auxiliary_input
Definition: r1cs_pcd_params.hpp:30
libsnark::r1cs_mp_ppzkpcd_local_data
r1cs_pcd_local_data< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_mp_ppzkpcd_local_data
Definition: ppzkpcd_compliance_predicate.hpp:33
libsnark::r1cs_mp_ppzkpcd_compliance_predicate
r1cs_pcd_compliance_predicate< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_mp_ppzkpcd_compliance_predicate
Definition: ppzkpcd_compliance_predicate.hpp:25
libsnark::r1cs_mp_ppzkpcd_message
r1cs_pcd_message< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_mp_ppzkpcd_message
Definition: ppzkpcd_compliance_predicate.hpp:29
r1cs_pcd_params.hpp