Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::HypernovaDeciderProver Class Reference

#include <hypernova_decider_prover.hpp>

Public Types

using Flavor = MegaFlavor
 
using Curve = Flavor::Curve
 
using Accumulator = HypernovaFoldingProver::Accumulator
 
using CommitmentKey = Flavor::CommitmentKey
 
using Transcript = Flavor::Transcript
 
using OpeningClaim = ProverOpeningClaim< Curve >
 
using PolynomialBatcher = GeminiProver_< Curve >::PolynomialBatcher
 
using ShpleminiProver = ShpleminiProver_< Curve >
 

Public Member Functions

 HypernovaDeciderProver (std::shared_ptr< Transcript > &transcript)
 
HonkProof construct_proof (const CommitmentKey &ck, Accumulator &accumulator)
 

Public Attributes

std::shared_ptr< Transcripttranscript
 

Detailed Description

Definition at line 15 of file hypernova_decider_prover.hpp.

Member Typedef Documentation

◆ Accumulator

◆ CommitmentKey

◆ Curve

◆ Flavor

◆ OpeningClaim

◆ PolynomialBatcher

Definition at line 23 of file hypernova_decider_prover.hpp.

◆ ShpleminiProver

◆ Transcript

Constructor & Destructor Documentation

◆ HypernovaDeciderProver()

bb::HypernovaDeciderProver::HypernovaDeciderProver ( std::shared_ptr< Transcript > &  transcript)
inline

Definition at line 28 of file hypernova_decider_prover.hpp.

Member Function Documentation

◆ construct_proof()

HonkProof bb::HypernovaDeciderProver::construct_proof ( const CommitmentKey ck,
Accumulator accumulator 
)

Definition at line 10 of file hypernova_decider_prover.cpp.

Member Data Documentation

◆ transcript

std::shared_ptr<Transcript> bb::HypernovaDeciderProver::transcript

Definition at line 26 of file hypernova_decider_prover.hpp.


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