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) |
![]() | |
gadget (protoboard< FieldT > &pb, const std::string &annotation_prefix) | |
Additional Inherited Members | |
![]() | |
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 | ||
) |