Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "global_crs.hpp"
#include "barretenberg/common/throw_or_abort.hpp"
#include "barretenberg/srs/factories/mem_bn254_crs_factory.hpp"
#include "barretenberg/srs/factories/mem_grumpkin_crs_factory.hpp"
#include "barretenberg/srs/factories/native_crs_factory.hpp"
Go to the source code of this file.
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::srs |
Functions | |
std::filesystem::path | bb::srs::bb_crs_path () |
void | bb::srs::init_bn254_mem_crs_factory (std::vector< g1::affine_element > const &points, g2::affine_element const &g2_point) |
void | bb::srs::init_grumpkin_mem_crs_factory (std::vector< curve::Grumpkin::AffineElement > const &points) |
void | bb::srs::init_bn254_net_crs_factory (const std::filesystem::path &path) |
void | bb::srs::init_bn254_file_crs_factory (const std::filesystem::path &path) |
void | bb::srs::init_grumpkin_net_crs_factory (const std::filesystem::path &path) |
void | bb::srs::init_grumpkin_file_crs_factory (const std::filesystem::path &path) |
std::shared_ptr< factories::CrsFactory< curve::BN254 > > | bb::srs::get_bn254_crs_factory () |
std::shared_ptr< factories::CrsFactory< curve::Grumpkin > > | bb::srs::get_grumpkin_crs_factory () |
template<> | |
std::shared_ptr< factories::CrsFactory< curve::BN254 > > | bb::srs::get_crs_factory () |
template<> | |
std::shared_ptr< factories::CrsFactory< curve::Grumpkin > > | bb::srs::get_crs_factory () |