barretenberg
Loading...
Searching...
No Matches
Public Member Functions | List of all members
barretenberg::srs::factories::FileCrsFactory< Curve > Class Template Reference

#include <file_crs_factory.hpp>

Inheritance diagram for barretenberg::srs::factories::FileCrsFactory< Curve >:
barretenberg::srs::factories::CrsFactory< Curve >

Public Member Functions

 FileCrsFactory (std::string path, size_t initial_degree=0)
 
 FileCrsFactory (FileCrsFactory &&other)=default
 
std::shared_ptr< barretenberg::srs::factories::ProverCrs< Curve > > get_prover_crs (size_t degree) override
 
std::shared_ptr< barretenberg::srs::factories::VerifierCrs< Curve > > get_verifier_crs (size_t degree=0) override
 
- Public Member Functions inherited from barretenberg::srs::factories::CrsFactory< Curve >
 CrsFactory (CrsFactory &&other)=default
 
virtual std::shared_ptr< barretenberg::srs::factories::ProverCrs< Curve > > get_prover_crs (size_t)
 
virtual std::shared_ptr< barretenberg::srs::factories::VerifierCrs< Curve > > get_verifier_crs (size_t degree=0)
 

Detailed Description

template<typename Curve>
class barretenberg::srs::factories::FileCrsFactory< Curve >

Create reference strings given a path to a directory of transcript files.

Member Function Documentation

◆ get_prover_crs()

template<typename Curve >
std::shared_ptr< barretenberg::srs::factories::ProverCrs< Curve > > barretenberg::srs::factories::FileCrsFactory< Curve >::get_prover_crs ( size_t  degree)
overridevirtual

◆ get_verifier_crs()

template<typename Curve >
std::shared_ptr< barretenberg::srs::factories::VerifierCrs< Curve > > barretenberg::srs::factories::FileCrsFactory< Curve >::get_verifier_crs ( size_t  degree = 0)
overridevirtual

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