5 #ifndef __ZETH_SERIALIZATION_R1CS_VARIABLE_ASSIGNMENT_SERIALIZATION_HPP__
6 #define __ZETH_SERIALIZATION_R1CS_VARIABLE_ASSIGNMENT_SERIALIZATION_HPP__
8 #include <libsnark/relations/constraint_satisfaction_problems/r1cs/r1cs.hpp>
13 template<
typename FieldT>
15 libsnark::r1cs_variable_assignment<FieldT> &assignment, std::istream &in_s);
17 template<
typename FieldT>
19 libsnark::r1cs_primary_input<FieldT> &primary,
20 libsnark::r1cs_auxiliary_input<FieldT> &auxiliary,
21 const size_t primary_input_size,
24 template<
typename FieldT>
26 const libsnark::r1cs_variable_assignment<FieldT> &assignment,
29 template<
typename FieldT>
31 const libsnark::r1cs_primary_input<FieldT> &primary,
32 const libsnark::r1cs_auxiliary_input<FieldT> &auxiliary,
39 #endif // __ZETH_SERIALIZATION_R1CS_VARIABLE_ASSIGNMENT_SERIALIZATION_HPP__