Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
zk_proof_systems
pcd
r1cs_pcd
r1cs_sp_ppzkpcd
r1cs_sp_ppzkpcd_params.hpp
Go to the documentation of this file.
1
12
#ifndef R1CS_SP_PPZKPCD_PARAMS_HPP_
13
#define R1CS_SP_PPZKPCD_PARAMS_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
#include <
libsnark/zk_proof_systems/pcd/r1cs_pcd/r1cs_pcd_params.hpp
>
18
19
namespace
libsnark
20
{
21
22
template
<
typename
PCD_ppT>
23
using
r1cs_sp_ppzkpcd_compliance_predicate
=
24
r1cs_pcd_compliance_predicate<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
25
26
template
<
typename
PCD_ppT>
27
using
r1cs_sp_ppzkpcd_message
=
28
r1cs_pcd_message<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
29
30
template
<
typename
PCD_ppT>
31
using
r1cs_sp_ppzkpcd_local_data
=
32
r1cs_pcd_local_data<libff::Fr<typename PCD_ppT::curve_A_pp>
>;
33
34
template
<
typename
PCD_ppT>
35
using
r1cs_sp_ppzkpcd_primary_input
=
36
r1cs_pcd_compliance_predicate_primary_input
<
37
libff::Fr<typename PCD_ppT::curve_A_pp>>;
38
39
template
<
typename
PCD_ppT>
40
using
r1cs_sp_ppzkpcd_auxiliary_input
=
41
r1cs_pcd_compliance_predicate_auxiliary_input
<
42
libff::Fr<typename PCD_ppT::curve_A_pp>>;
43
44
}
// namespace libsnark
45
46
#endif // R1CS_SP_PPZKPCD_PARAMS_HPP_
libsnark::r1cs_sp_ppzkpcd_compliance_predicate
r1cs_pcd_compliance_predicate< libff::Fr< typename PCD_ppT::curve_A_pp > > r1cs_sp_ppzkpcd_compliance_predicate
Definition:
r1cs_sp_ppzkpcd_params.hpp:24
libsnark
Definition:
accumulation_vector.hpp:18
libsnark::r1cs_pcd_local_data
Definition:
compliance_predicate.hpp:54
compliance_predicate.hpp
libsnark::r1cs_pcd_compliance_predicate_auxiliary_input
Definition:
r1cs_pcd_params.hpp:30
libsnark::r1cs_pcd_compliance_predicate
Definition:
compliance_predicate.hpp:69
libsnark::r1cs_pcd_message
Definition:
compliance_predicate.hpp:35
r1cs_pcd_params.hpp
libsnark::r1cs_pcd_compliance_predicate_primary_input
Definition:
r1cs_pcd_params.hpp:17
Generated on Wed Jan 25 2023 11:05:58 for Clearmatics Libsnark by
1.8.17