2#include "barretenberg/dsl/types.hpp"
3#include "barretenberg/serialize/msgpack.hpp"
14 MSGPACK_FIELDS(witness, num_bits);
19 std::vector<HashInput> inputs;
20 std::vector<uint32_t> result;
23 MSGPACK_FIELDS(inputs, result);
28 std::vector<HashInput> inputs;
29 std::vector<uint32_t> result;
30 uint32_t var_message_size;
33 MSGPACK_FIELDS(inputs, result, var_message_size);
37template <
typename Builder>
void create_keccak_constraints(
Builder& builder,
const KeccakConstraint& constraint);
Definition: ultra_circuit_builder.hpp:31