Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
ppzkpcd_compliance_predicate.hpp
Go to the documentation of this file.
1 
12 #ifndef PPZKPCD_COMPLIANCE_PREDICATE_HPP_
13 #define PPZKPCD_COMPLIANCE_PREDICATE_HPP_
14 
15 #include <libff/algebra/curves/public_params.hpp>
17 
18 namespace libsnark
19 {
20 
21 /* template aliasing for R1CS (multi-predicate) ppzkPCD: */
22 
23 template<typename PCD_ppT>
26 
27 template<typename PCD_ppT>
30 
31 template<typename PCD_ppT>
34 
35 template<typename PCD_ppT>
38 
39 } // namespace libsnark
40 
41 #endif // PPZKPCD_COMPLIANCE_PREDICATE_HPP_
libsnark
Definition: accumulation_vector.hpp:18
libsnark::r1cs_mp_ppzkpcd_variable_assignment
r1cs_variable_assignment< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_mp_ppzkpcd_variable_assignment
Definition: ppzkpcd_compliance_predicate.hpp:37
libsnark::r1cs_pcd_local_data
Definition: compliance_predicate.hpp:54
compliance_predicate.hpp
libsnark::r1cs_pcd_compliance_predicate
Definition: compliance_predicate.hpp:69
libsnark::r1cs_pcd_message
Definition: compliance_predicate.hpp:35
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_variable_assignment
std::vector< FieldT > r1cs_variable_assignment
Definition: r1cs.hpp:88