|
Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
#include <cstdlib>#include <iostream>#include <libsnark/relations/variable.hpp>#include <map>#include <string>#include <vector>#include <libsnark/relations/constraint_satisfaction_problems/r1cs/r1cs.tcc>

Go to the source code of this file.
Classes | |
| class | libsnark::r1cs_constraint< FieldT > |
| class | libsnark::r1cs_constraint< FieldT > |
| class | libsnark::r1cs_constraint_system< FieldT > |
| class | libsnark::r1cs_constraint_system< FieldT > |
Namespaces | |
| libsnark | |
Typedefs | |
| template<typename FieldT > | |
| using | libsnark::r1cs_primary_input = std::vector< FieldT > |
| template<typename FieldT > | |
| using | libsnark::r1cs_auxiliary_input = std::vector< FieldT > |
| template<typename FieldT > | |
| using | libsnark::r1cs_variable_assignment = std::vector< FieldT > |
Functions | |
| template<typename FieldT > | |
| std::ostream & | libsnark::operator<< (std::ostream &out, const r1cs_constraint< FieldT > &c) |
| template<typename FieldT > | |
| std::istream & | libsnark::operator>> (std::istream &in, r1cs_constraint< FieldT > &c) |
| template<typename FieldT > | |
| std::ostream & | libsnark::operator<< (std::ostream &out, const r1cs_constraint_system< FieldT > &cs) |
| template<typename FieldT > | |
| std::istream & | libsnark::operator>> (std::istream &in, r1cs_constraint_system< FieldT > &cs) |
Declaration of interfaces for:
Above, R1CS stands for "Rank-1 Constraint System".
Definition in file r1cs.hpp.
1.8.17