Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
uscs_to_ssp.hpp
Go to the documentation of this file.
1 
33 #ifndef USCS_TO_SSP_HPP_
34 #define USCS_TO_SSP_HPP_
35 
38 
39 namespace libsnark
40 {
41 
45 template<typename FieldT>
46 ssp_instance<FieldT> uscs_to_ssp_instance_map(
47  const uscs_constraint_system<FieldT> &cs);
48 
53 template<typename FieldT>
54 ssp_instance_evaluation<FieldT> uscs_to_ssp_instance_map_with_evaluation(
55  const uscs_constraint_system<FieldT> &cs, const FieldT &t);
56 
62 template<typename FieldT>
63 ssp_witness<FieldT> uscs_to_ssp_witness_map(
64  const uscs_constraint_system<FieldT> &cs,
65  const uscs_primary_input<FieldT> &primary_input,
66  const uscs_auxiliary_input<FieldT> &auxiliary_input,
67  const FieldT &d);
68 
69 } // namespace libsnark
70 
72 
73 #endif // USCS_TO_SSP_HPP_
uscs_to_ssp.tcc
libsnark
Definition: accumulation_vector.hpp:18
libsnark::uscs_to_ssp_instance_map
ssp_instance< FieldT > uscs_to_ssp_instance_map(const uscs_constraint_system< FieldT > &cs)
libsnark::uscs_to_ssp_witness_map
ssp_witness< FieldT > uscs_to_ssp_witness_map(const uscs_constraint_system< FieldT > &cs, const uscs_primary_input< FieldT > &primary_input, const uscs_auxiliary_input< FieldT > &auxiliary_input, const FieldT &d)
uscs.hpp
libsnark::uscs_to_ssp_instance_map_with_evaluation
ssp_instance_evaluation< FieldT > uscs_to_ssp_instance_map_with_evaluation(const uscs_constraint_system< FieldT > &cs, const FieldT &t)
ssp.hpp