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.