Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
reductions
bacs_to_r1cs
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
22
#include <
libsnark/relations/circuit_satisfaction_problems/bacs/bacs.hpp
>
23
#include <
libsnark/relations/constraint_satisfaction_problems/r1cs/r1cs.hpp
>
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
46
#include <
libsnark/reductions/bacs_to_r1cs/bacs_to_r1cs.tcc
>
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
Generated on Wed Jan 25 2023 11:05:58 for Clearmatics Libsnark by
1.8.17