Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <mem_bn254_crs_factory.hpp>
Public Member Functions | |
MemBn254CrsFactory (std::vector< g1::affine_element > const &points, g2::affine_element const &g2_point) | |
std::shared_ptr< Crs< curve::BN254 > > | get_crs (size_t degree) override |
![]() | |
CrsFactory ()=default | |
CrsFactory (const CrsFactory &)=delete | |
CrsFactory (CrsFactory &&) noexcept=default | |
CrsFactory & | operator= (const CrsFactory &)=delete |
CrsFactory & | operator= (CrsFactory &&) noexcept=default |
virtual | ~CrsFactory ()=default |
std::shared_ptr< bb::srs::factories::Crs< curve::BN254 > > | get_verifier_crs () |
Private Attributes | |
std::shared_ptr< Crs< curve::BN254 > > | crs_ |
Create reference strings given pointers to in memory buffers.
This class is currently only used with wasm and works exclusively with the BN254 CRS.
Definition at line 16 of file mem_bn254_crs_factory.hpp.
bb::srs::factories::MemBn254CrsFactory::MemBn254CrsFactory | ( | std::vector< g1::affine_element > const & | points, |
g2::affine_element const & | g2_point | ||
) |
Definition at line 57 of file mem_bn254_crs_factory.cpp.
|
overridevirtual |
Implements bb::srs::factories::CrsFactory< curve::BN254 >.
Definition at line 64 of file mem_bn254_crs_factory.cpp.
|
private |
Definition at line 23 of file mem_bn254_crs_factory.hpp.