Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_mp_ppzkpcd.hpp>
Public Member Functions | |
r1cs_mp_ppzkpcd_proof ()=default | |
r1cs_mp_ppzkpcd_proof (const size_t compliance_predicate_idx, const r1cs_ppzksnark_proof< typename PCD_ppT::curve_B_pp > &r1cs_proof) | |
size_t | size_in_bits () const |
bool | operator== (const r1cs_mp_ppzkpcd_proof< PCD_ppT > &other) const |
Public Attributes | |
size_t | compliance_predicate_idx |
r1cs_ppzksnark_proof< typename PCD_ppT::curve_B_pp > | r1cs_proof |
Friends | |
std::ostream & | operator (std::ostream &out, const r1cs_mp_ppzkpcd_proof< PCD_ppT > &proof) |
std::istream & | operator>> (std::istream &in, r1cs_mp_ppzkpcd_proof< PCD_ppT > &proof) |
A proof for the R1CS (multi-predicate) ppzkPCD.
Definition at line 279 of file r1cs_mp_ppzkpcd.hpp.
|
default |
|
inline |
Definition at line 298 of file r1cs_mp_ppzkpcd.hpp.
bool libsnark::r1cs_mp_ppzkpcd_proof< PCD_ppT >::operator== | ( | const r1cs_mp_ppzkpcd_proof< PCD_ppT > & | other | ) | const |
size_t libsnark::r1cs_mp_ppzkpcd_proof< PCD_ppT >::size_in_bits | ( | ) | const |
|
friend |
|
friend |
size_t libsnark::r1cs_mp_ppzkpcd_proof< PCD_ppT >::compliance_predicate_idx |
Definition at line 294 of file r1cs_mp_ppzkpcd.hpp.
r1cs_ppzksnark_proof<typename PCD_ppT::curve_B_pp> libsnark::r1cs_mp_ppzkpcd_proof< PCD_ppT >::r1cs_proof |
Definition at line 295 of file r1cs_mp_ppzkpcd.hpp.