|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <r1cs_gg_ppzksnark_verifier_gadget.hpp>


Public Types | |
| typedef libff::Fr< ppT > | FieldT |
Public Member Functions | |
| r1cs_gg_ppzksnark_proof_variable (protoboard< FieldT > &pb, const std::string &annotation_prefix) | |
| void | generate_r1cs_constraints () |
| void | generate_r1cs_witness (const r1cs_gg_ppzksnark_proof< other_curve< ppT >> &proof) |
Public Member Functions inherited from libsnark::gadget< libff::Fr< ppT > > | |
| gadget (protoboard< libff::Fr< ppT > > &pb, const std::string &annotation_prefix) | |
Static Public Member Functions | |
| static size_t | size () |
Public Attributes | |
| std::shared_ptr< G1_variable< ppT > > | _g_A |
| std::shared_ptr< G2_variable< ppT > > | _g_B |
| std::shared_ptr< G1_variable< ppT > > | _g_C |
| std::vector< std::shared_ptr< G1_variable< ppT > > > | _all_G1_vars |
| std::vector< std::shared_ptr< G2_variable< ppT > > > | _all_G2_vars |
| std::vector< std::shared_ptr< G1_checker< ppT > > > | _all_G1_checkers |
| std::shared_ptr< G2_checker< ppT > > | _G2_checker |
| pb_variable_array< FieldT > | _proof_contents |
Additional Inherited Members | |
Protected Attributes inherited from libsnark::gadget< libff::Fr< ppT > > | |
| protoboard< libff::Fr< ppT > > & | pb |
| const std::string | annotation_prefix |
Definition at line 30 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| typedef libff::Fr<ppT> libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::FieldT |
Definition at line 33 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::r1cs_gg_ppzksnark_proof_variable | ( | protoboard< FieldT > & | pb, |
| const std::string & | annotation_prefix | ||
| ) |
| void libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::generate_r1cs_constraints | ( | ) |
| void libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::generate_r1cs_witness | ( | const r1cs_gg_ppzksnark_proof< other_curve< ppT >> & | proof | ) |
|
static |
| std::vector<std::shared_ptr<G1_checker<ppT> > > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_all_G1_checkers |
Definition at line 42 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::vector<std::shared_ptr<G1_variable<ppT> > > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_all_G1_vars |
Definition at line 39 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::vector<std::shared_ptr<G2_variable<ppT> > > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_all_G2_vars |
Definition at line 40 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::shared_ptr<G2_checker<ppT> > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_G2_checker |
Definition at line 43 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::shared_ptr<G1_variable<ppT> > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_g_A |
Definition at line 35 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::shared_ptr<G2_variable<ppT> > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_g_B |
Definition at line 36 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| std::shared_ptr<G1_variable<ppT> > libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_g_C |
Definition at line 37 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
| pb_variable_array<FieldT> libsnark::r1cs_gg_ppzksnark_proof_variable< ppT >::_proof_contents |
Definition at line 45 of file r1cs_gg_ppzksnark_verifier_gadget.hpp.
1.8.17