Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
bacs_to_r1cs.hpp
Go to the documentation of this file.
1 
19 #ifndef BACS_TO_R1CS_HPP_
20 #define BACS_TO_R1CS_HPP_
21 
24 
25 namespace libsnark
26 {
27 
31 template<typename FieldT>
32 r1cs_constraint_system<FieldT> bacs_to_r1cs_instance_map(
33  const bacs_circuit<FieldT> &circuit);
34 
38 template<typename FieldT>
39 r1cs_variable_assignment<FieldT> bacs_to_r1cs_witness_map(
40  const bacs_circuit<FieldT> &circuit,
41  const bacs_primary_input<FieldT> &primary_input,
42  const bacs_auxiliary_input<FieldT> &auxiliary_input);
43 
44 } // namespace libsnark
45 
47 
48 #endif // BACS_TO_R1CS_HPP_
libsnark
Definition: accumulation_vector.hpp:18
libsnark::bacs_to_r1cs_witness_map
r1cs_variable_assignment< FieldT > bacs_to_r1cs_witness_map(const bacs_circuit< FieldT > &circuit, const bacs_primary_input< FieldT > &primary_input, const bacs_auxiliary_input< FieldT > &auxiliary_input)
bacs_to_r1cs.tcc
bacs.hpp
libsnark::bacs_to_r1cs_instance_map
r1cs_constraint_system< FieldT > bacs_to_r1cs_instance_map(const bacs_circuit< FieldT > &circuit)
r1cs.hpp