Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
tbcs_to_uscs.hpp
Go to the documentation of this file.
1 
30 #ifndef TBCS_TO_USCS_HPP_
31 #define TBCS_TO_USCS_HPP_
32 
35 
36 namespace libsnark
37 {
38 
42 template<typename FieldT>
43 uscs_constraint_system<FieldT> tbcs_to_uscs_instance_map(
44  const tbcs_circuit &circuit);
45 
49 template<typename FieldT>
50 uscs_variable_assignment<FieldT> tbcs_to_uscs_witness_map(
51  const tbcs_circuit &circuit,
52  const tbcs_primary_input &primary_input,
53  const tbcs_auxiliary_input &auxiliary_input);
54 
55 } // namespace libsnark
56 
58 
59 #endif // TBCS_TO_USCS_HPP_
libsnark::tbcs_to_uscs_witness_map
uscs_variable_assignment< FieldT > tbcs_to_uscs_witness_map(const tbcs_circuit &circuit, const tbcs_primary_input &primary_input, const tbcs_auxiliary_input &auxiliary_input)
libsnark::tbcs_primary_input
tbcs_variable_assignment tbcs_primary_input
Definition: tbcs.hpp:114
libsnark
Definition: accumulation_vector.hpp:18
libsnark::tbcs_to_uscs_instance_map
uscs_constraint_system< FieldT > tbcs_to_uscs_instance_map(const tbcs_circuit &circuit)
libsnark::tbcs_auxiliary_input
tbcs_variable_assignment tbcs_auxiliary_input
Definition: tbcs.hpp:119
tbcs.hpp
tbcs_to_uscs.tcc
uscs.hpp