|
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/uscs/uscs.tcc>

Go to the source code of this file.
Classes | |
| class | libsnark::uscs_constraint_system< FieldT > |
| class | libsnark::uscs_constraint_system< FieldT > |
Namespaces | |
| libsnark | |
Typedefs | |
| template<typename FieldT > | |
| using | libsnark::uscs_constraint = linear_combination< FieldT > |
| template<typename FieldT > | |
| using | libsnark::uscs_primary_input = std::vector< FieldT > |
| template<typename FieldT > | |
| using | libsnark::uscs_auxiliary_input = std::vector< FieldT > |
| template<typename FieldT > | |
| using | libsnark::uscs_variable_assignment = std::vector< FieldT > |
Functions | |
| template<typename FieldT > | |
| std::ostream & | libsnark::operator<< (std::ostream &out, const uscs_constraint_system< FieldT > &cs) |
| template<typename FieldT > | |
| std::istream & | libsnark::operator>> (std::istream &in, uscs_constraint_system< FieldT > &cs) |
Declaration of interfaces for:
Above, USCS stands for "Unitary-Square Constraint System".
Definition in file uscs.hpp.
1.8.17