Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::stdlib::recursion::honk::GoblinRecursiveVerifierTests Class Reference
Inheritance diagram for bb::stdlib::recursion::honk::GoblinRecursiveVerifierTests:

Classes

struct  ProverOutput
 

Public Types

using Builder = GoblinRecursiveVerifier::Builder
 
using ECCVMVK = Goblin::ECCVMVerificationKey
 
using TranslatorVK = Goblin::TranslatorVerificationKey
 
using OuterFlavor = UltraFlavor
 
using OuterProver = UltraProver_< OuterFlavor >
 
using OuterVerifier = UltraVerifier_< OuterFlavor >
 
using OuterDeciderProvingKey = DeciderProvingKey_< OuterFlavor >
 
using Commitment = MergeVerifier::Commitment
 
using RecursiveCommitment = GoblinRecursiveVerifier::MergeVerifier::Commitment
 
using MergeCommitments = MergeVerifier::InputCommitments
 
using RecursiveMergeCommitments = GoblinRecursiveVerifier::MergeVerifier::InputCommitments
 

Static Public Member Functions

static void SetUpTestSuite ()
 
static ProverOutput create_goblin_prover_output (Builder *outer_builder=nullptr, const size_t NUM_CIRCUITS=3)
 Create a goblin proof and the VM verification keys needed by the goblin recursive verifier.
 

Detailed Description

Definition at line 13 of file goblin_recursive_verifier.test.cpp.

Member Typedef Documentation

◆ Builder

◆ Commitment

◆ ECCVMVK

◆ MergeCommitments

◆ OuterDeciderProvingKey

◆ OuterFlavor

◆ OuterProver

◆ OuterVerifier

◆ RecursiveCommitment

◆ RecursiveMergeCommitments

◆ TranslatorVK

Member Function Documentation

◆ create_goblin_prover_output()

static ProverOutput bb::stdlib::recursion::honk::GoblinRecursiveVerifierTests::create_goblin_prover_output ( Builder outer_builder = nullptr,
const size_t  NUM_CIRCUITS = 3 
)
inlinestatic

Create a goblin proof and the VM verification keys needed by the goblin recursive verifier.

Returns
ProverOutput

Definition at line 43 of file goblin_recursive_verifier.test.cpp.

◆ SetUpTestSuite()

static void bb::stdlib::recursion::honk::GoblinRecursiveVerifierTests::SetUpTestSuite ( )
inlinestatic

Definition at line 29 of file goblin_recursive_verifier.test.cpp.


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