88 std::string witness_str =
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz";
89 std::vector<uint8_t> witness_str_vec(witness_str.begin(), witness_str.end());
98 std::vector<uint8_t> constant_vec = {
'0',
'1' };
101 std::vector<uint8_t> input_v;
102 input_v.insert(input_v.end(), witness_str_vec.begin(), witness_str_vec.end());
103 input_v.insert(input_v.end(), constant_vec.begin(), constant_vec.end());
106 EXPECT_EQ(input_arr.
get_value(), input_v);
114 EXPECT_EQ(output.
get_value(), std::vector<uint8_t>(expected.begin(), expected.end()));
116 info(
"builder gates = ",
builder.get_num_finalized_gates_inefficient());
119 EXPECT_EQ(proof_result,
true);
189 std::array<uint8_t, 62> v = { 0x0E, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6,
190 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6,
191 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xFF,
192 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6, 0xF6,
193 0xF6, 0xF6, 0xF6, 0xF6, 0xED, 0xC3, 0x00, 0x00, 0x00, 0xED };
197 std::vector<uint8_t> input_v(v.begin(), v.end());
204 EXPECT_EQ(output.
get_value(), std::vector<uint8_t>(expected.begin(), expected.end()));
206 info(
".: builder gates = ",
builder.get_num_finalized_gates_inefficient());
209 EXPECT_EQ(proof_result,
true);