Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <mem_grumpkin_crs_factory.hpp>
Public Member Functions | |
MemGrumpkinCrsFactory (const std::vector< curve::Grumpkin::AffineElement > &points) | |
MemGrumpkinCrsFactory (MemGrumpkinCrsFactory &&other)=default | |
std::shared_ptr< Crs< curve::Grumpkin > > | 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::Grumpkin > > | get_verifier_crs () |
Private Attributes | |
std::shared_ptr< Crs< curve::Grumpkin > > | crs_ |
Create reference strings given pointers to in memory buffers.
This class is currently only used with wasm and works exclusively with the Grumpkin CRS.
Definition at line 13 of file mem_grumpkin_crs_factory.hpp.
bb::srs::factories::MemGrumpkinCrsFactory::MemGrumpkinCrsFactory | ( | const std::vector< curve::Grumpkin::AffineElement > & | points | ) |
Definition at line 38 of file mem_grumpkin_crs_factory.cpp.
|
default |
|
overridevirtual |
Implements bb::srs::factories::CrsFactory< curve::Grumpkin >.
Definition at line 48 of file mem_grumpkin_crs_factory.cpp.
|
private |
Definition at line 21 of file mem_grumpkin_crs_factory.hpp.