Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
libsnark
gadgetlib2
integration.hpp
Go to the documentation of this file.
1
8
#ifndef INTEGRATION_HPP_
9
#define INTEGRATION_HPP_
10
11
#include <libff/common/default_types/ec_pp.hpp>
12
#include <
libsnark/gadgetlib2/protoboard.hpp
>
13
#include <
libsnark/relations/constraint_satisfaction_problems/r1cs/r1cs.hpp
>
14
15
namespace
libsnark
16
{
17
18
r1cs_constraint_system<libff::Fr<libff::default_ec_pp>>
19
get_constraint_system_from_gadgetlib2
(
const
gadgetlib2::Protoboard
&pb);
20
r1cs_variable_assignment<libff::Fr<libff::default_ec_pp>>
21
get_variable_assignment_from_gadgetlib2
(
const
gadgetlib2::Protoboard
&pb);
22
23
}
// namespace libsnark
24
25
#endif // INTEGRATION_HPP_
libsnark
Definition:
accumulation_vector.hpp:18
libsnark::get_constraint_system_from_gadgetlib2
r1cs_constraint_system< libff::Fr< libff::default_ec_pp > > get_constraint_system_from_gadgetlib2(const gadgetlib2::Protoboard &pb)
Definition:
integration.cpp:30
libsnark::get_variable_assignment_from_gadgetlib2
r1cs_variable_assignment< libff::Fr< libff::default_ec_pp > > get_variable_assignment_from_gadgetlib2(const gadgetlib2::Protoboard &pb)
Definition:
integration.cpp:56
gadgetlib2::Protoboard
Definition:
protoboard.hpp:38
protoboard.hpp
r1cs.hpp
Generated on Wed Jan 25 2023 11:05:58 for Clearmatics Libsnark by
1.8.17