Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
zk_proof_systems
pcd
r1cs_pcd
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>
16
#include <
libsnark/zk_proof_systems/pcd/r1cs_pcd/compliance_predicate/compliance_predicate.hpp
>
17
18
namespace
libsnark
19
{
20
21
/* template aliasing for R1CS (multi-predicate) ppzkPCD: */
22
23
template
<
typename
PCD_ppT>
24
using
r1cs_mp_ppzkpcd_compliance_predicate
=
25
r1cs_pcd_compliance_predicate<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
26
27
template
<
typename
PCD_ppT>
28
using
r1cs_mp_ppzkpcd_message
=
29
r1cs_pcd_message<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
30
31
template
<
typename
PCD_ppT>
32
using
r1cs_mp_ppzkpcd_local_data
=
33
r1cs_pcd_local_data<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
34
35
template
<
typename
PCD_ppT>
36
using
r1cs_mp_ppzkpcd_variable_assignment
=
37
r1cs_variable_assignment<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
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
Generated on Wed Jan 25 2023 11:05:58 for Clearmatics Libsnark by
1.8.17