Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
databus.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::BusVector
 A DataBus column. More...
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Typedefs

using bb::DataBus = std::array< BusVector, 3 >
 The DataBus; facilitates storage of public circuit input/output.
 

Enumerations

enum class  bb::BusId { bb::CALLDATA , bb::SECONDARY_CALLDATA , bb::RETURNDATA }
 

Variables

constexpr uint32_t bb::NUM_DATABUS_COMMITMENTS = 2
 
constexpr uint32_t bb::PROPAGATED_DATABUS_COMMITMENT_SIZE = 8
 
constexpr uint32_t bb::PROPAGATED_DATABUS_COMMITMENTS_SIZE = PROPAGATED_DATABUS_COMMITMENT_SIZE * NUM_DATABUS_COMMITMENTS