barretenberg
Loading...
Searching...
No Matches
Public Member Functions | List of all members
barretenberg::srs::factories::MemBn254CrsFactory Class Reference

#include <mem_bn254_crs_factory.hpp>

Inheritance diagram for barretenberg::srs::factories::MemBn254CrsFactory:
barretenberg::srs::factories::CrsFactory< curve::BN254 >

Public Member Functions

 MemBn254CrsFactory (std::vector< g1::affine_element > const &points, g2::affine_element const &g2_point)
 
 MemBn254CrsFactory (MemBn254CrsFactory &&other)=default
 
std::shared_ptr< barretenberg::srs::factories::ProverCrs< curve::BN254 > > get_prover_crs (size_t degree) override
 
std::shared_ptr< barretenberg::srs::factories::VerifierCrs< curve::BN254 > > get_verifier_crs (size_t degree=0) override
 
- Public Member Functions inherited from barretenberg::srs::factories::CrsFactory< curve::BN254 >
 CrsFactory (CrsFactory &&other)=default
 
virtual std::shared_ptr< barretenberg::srs::factories::ProverCrs< curve::BN254 > > get_prover_crs (size_t)
 
virtual std::shared_ptr< barretenberg::srs::factories::VerifierCrs< curve::BN254 > > get_verifier_crs (size_t degree=0)
 

Detailed Description

Create reference strings given pointers to in memory buffers.

This class is currently only used with wasm and works exclusively with the BN254 CRS.

Member Function Documentation

◆ get_prover_crs()

std::shared_ptr< barretenberg::srs::factories::ProverCrs< curve::BN254 > > barretenberg::srs::factories::MemBn254CrsFactory::get_prover_crs ( size_t  degree)
overridevirtual

◆ get_verifier_crs()

std::shared_ptr< barretenberg::srs::factories::VerifierCrs< curve::BN254 > > barretenberg::srs::factories::MemBn254CrsFactory::get_verifier_crs ( size_t  degree = 0)
overridevirtual

The documentation for this class was generated from the following files: