Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "../bigfield/bigfield.hpp"
#include "../bigfield/goblin_field.hpp"
#include "../circuit_builders/circuit_builders_fwd.hpp"
#include "../field/field.hpp"
#include "../memory/rom_table.hpp"
#include "../memory/twin_rom_table.hpp"
#include "barretenberg/common/assert.hpp"
#include "barretenberg/ecc/curves/bn254/g1.hpp"
#include "barretenberg/ecc/curves/secp256k1/secp256k1.hpp"
#include "barretenberg/ecc/curves/secp256r1/secp256r1.hpp"
#include "barretenberg/transcript/origin_tag.hpp"
#include "biggroup_goblin_impl.hpp"
Go to the source code of this file.
Classes | |
class | bb::stdlib::element_goblin::goblin_element< Builder_, Fq, Fr, NativeGroup > |
Custom element class for when using goblin. More... | |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::stdlib |
namespace | bb::stdlib::element_goblin |
Typedefs | |
using | bb::stdlib::element_goblin::BiggroupGoblin = goblin_element< bb::MegaCircuitBuilder, bb::stdlib::goblin_field< MegaCircuitBuilder >, stdlib::field_t< MegaCircuitBuilder >, bb::g1 > |
Functions | |
template<typename C , typename Fq , typename Fr , typename G > | |
std::ostream & | bb::stdlib::element_goblin::operator<< (std::ostream &os, goblin_element< C, Fq, Fr, G > const &v) |