Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/crypto/pedersen_commitment/pedersen.hpp"
#include "barretenberg/ecc/curves/grumpkin/grumpkin.hpp"
#include "barretenberg/stdlib/primitives/bigfield/bigfield.hpp"
#include "barretenberg/stdlib/primitives/bool/bool.hpp"
#include "barretenberg/stdlib/primitives/circuit_builders/circuit_builders.hpp"
#include "barretenberg/stdlib/primitives/field/field.hpp"
#include "barretenberg/stdlib/primitives/group/cycle_scalar.hpp"
#include "barretenberg/stdlib/primitives/group/straus_lookup_table.hpp"
#include "barretenberg/stdlib/primitives/group/straus_scalar_slice.hpp"
#include "barretenberg/stdlib_circuit_builders/plookup_tables/fixed_base/fixed_base_params.hpp"
#include "barretenberg/transcript/origin_tag.hpp"
#include <optional>
Go to the source code of this file.
Classes | |
class | bb::stdlib::cycle_group< Builder > |
cycle_group represents a group Element of the proving system's embedded curve i.e. a curve with a cofactor 1 defined over a field equal to the circuit's native field Builder::FF More... | |
struct | bb::stdlib::cycle_group< Builder >::batch_mul_internal_output |
Stores temporary variables produced by internal multiplication algorithms. More... | |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::stdlib |
Concepts | |
concept | bb::stdlib::IsUltraArithmetic |
Functions | |
template<typename Builder > | |
std::ostream & | bb::stdlib::operator<< (std::ostream &os, cycle_group< Builder > const &v) |