|
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 |