Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/assert.hpp"
#include "barretenberg/ecc/curves/bn254/fr.hpp"
#include "barretenberg/public_input_component/public_component_key.hpp"
#include <cstdint>
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 |