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


Public Member Functions | |
| gadget_from_r1cs (protoboard< FieldT > &pb, const std::vector< pb_variable_array< FieldT >> &vars, const r1cs_constraint_system< FieldT > &cs, const std::string &annotation_prefix) | |
| void | generate_r1cs_constraints () |
| void | generate_r1cs_witness (const r1cs_primary_input< FieldT > &primary_input, const r1cs_auxiliary_input< FieldT > &auxiliary_input) |
Public Member Functions inherited from libsnark::gadget< FieldT > | |
| gadget (protoboard< FieldT > &pb, const std::string &annotation_prefix) | |
Additional Inherited Members | |
Protected Attributes inherited from libsnark::gadget< FieldT > | |
| protoboard< FieldT > & | pb |
| const std::string | annotation_prefix |
Definition at line 22 of file gadget_from_r1cs.hpp.
| libsnark::gadget_from_r1cs< FieldT >::gadget_from_r1cs | ( | protoboard< FieldT > & | pb, |
| const std::vector< pb_variable_array< FieldT >> & | vars, | ||
| const r1cs_constraint_system< FieldT > & | cs, | ||
| const std::string & | annotation_prefix | ||
| ) |
| void libsnark::gadget_from_r1cs< FieldT >::generate_r1cs_constraints | ( | ) |
| void libsnark::gadget_from_r1cs< FieldT >::generate_r1cs_witness | ( | const r1cs_primary_input< FieldT > & | primary_input, |
| const r1cs_auxiliary_input< FieldT > & | auxiliary_input | ||
| ) |
1.8.17