13#include "../../primitives/circuit_builders/circuit_builders.hpp"
Implements boolean logic in-circuit.
Represents a dynamic array of bytes in-circuit.
cycle_group represents a group Element of the proving system's embedded curve i.e....
typename Builder::EmbeddedCurve Curve
stdlib class that evaluates in-circuit pedersen hashes, consistent with behavior in crypto::pedersen_...
static field_ct hash_buffer(const stdlib::byte_array< Builder > &input, GeneratorContext context={})
Hash a byte_array.
static field_ct hash_skip_field_validation(const std::vector< field_ct > &in, GeneratorContext context={})
typename cycle_group< Builder >::Curve EmbeddedCurve
static field_ct hash(const std::vector< field_ct > &in, GeneratorContext context={})
crypto::GeneratorContext< EmbeddedCurve > GeneratorContext
StrictMock< MockContext > context
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept