18 r1cs_example<libff::Fr<libff::default_ec_pp>>
21 typedef libff::Fr<libff::default_ec_pp> FieldT;
35 auto g = gadgetlib2::InnerProduct_Gadget::create(pb, A, B, result);
37 g->generateConstraints();
39 for (
size_t k = 0; k < size; ++k) {
40 pb->val(A[k]) = std::rand() % 2;
41 pb->val(B[k]) = std::rand() % 2;
52 full_assignment.begin(), full_assignment.begin() + cs.
num_inputs());
54 full_assignment.begin() + cs.
num_inputs(), full_assignment.end());