Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_pcd_params.hpp>
Public Member Functions | |
r1cs_pcd_compliance_predicate_auxiliary_input (const std::vector< std::shared_ptr< r1cs_pcd_message< FieldT >>> &incoming_messages, const std::shared_ptr< r1cs_pcd_local_data< FieldT >> &local_data, const r1cs_pcd_witness< FieldT > &witness) | |
r1cs_auxiliary_input< FieldT > | as_r1cs_auxiliary_input (const std::vector< size_t > &incoming_message_payload_lengths) const |
Public Attributes | |
std::vector< std::shared_ptr< r1cs_pcd_message< FieldT > > > | incoming_messages |
std::shared_ptr< r1cs_pcd_local_data< FieldT > > | local_data |
r1cs_pcd_witness< FieldT > | witness |
Definition at line 30 of file r1cs_pcd_params.hpp.
|
inline |
Definition at line 37 of file r1cs_pcd_params.hpp.
r1cs_auxiliary_input<FieldT> libsnark::r1cs_pcd_compliance_predicate_auxiliary_input< FieldT >::as_r1cs_auxiliary_input | ( | const std::vector< size_t > & | incoming_message_payload_lengths | ) | const |
std::vector<std::shared_ptr<r1cs_pcd_message<FieldT> > > libsnark::r1cs_pcd_compliance_predicate_auxiliary_input< FieldT >::incoming_messages |
Definition at line 33 of file r1cs_pcd_params.hpp.
std::shared_ptr<r1cs_pcd_local_data<FieldT> > libsnark::r1cs_pcd_compliance_predicate_auxiliary_input< FieldT >::local_data |
Definition at line 34 of file r1cs_pcd_params.hpp.
r1cs_pcd_witness<FieldT> libsnark::r1cs_pcd_compliance_predicate_auxiliary_input< FieldT >::witness |
Definition at line 35 of file r1cs_pcd_params.hpp.