100 std::string witness_str =
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz";
101 std::vector<uint8_t> witness_str_vec(witness_str.begin(), witness_str.end());
110 std::vector<uint8_t> constant_vec = {
'0',
'1' };
113 std::vector<uint8_t> input_v;
114 input_v.insert(input_v.end(), witness_str_vec.begin(), witness_str_vec.end());
115 input_v.insert(input_v.end(), constant_vec.begin(), constant_vec.end());
118 EXPECT_EQ(input_arr.
get_value(), input_v);
126 EXPECT_EQ(output.
get_value(), std::vector<uint8_t>(expected.begin(), expected.end()));
128 info(
"builder gates = ",
builder.get_num_finalized_gates_inefficient());
131 EXPECT_EQ(proof_result,
true);
201 std::array<uint8_t, 34> v = { 0xC3, 0x2B, 0xC3, 0x91, 0x23, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0xFF, 0xFF,
202 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
203 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0x03, 0x83, 0x83, 0x83, 0x40 };
207 std::vector<uint8_t> input_v(v.begin(), v.end());
214 EXPECT_EQ(output.
get_value(), std::vector<uint8_t>(expected.begin(), expected.end()));
216 info(
".: builder gates = ",
builder.get_num_finalized_gates_inefficient());
219 EXPECT_EQ(proof_result,
true);