Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ChonkRecursionConstraintTest Class Reference
Inheritance diagram for ChonkRecursionConstraintTest:

Classes

struct  ChonkData
 

Public Types

using Builder = UltraCircuitBuilder
 
using Flavor = UltraRollupFlavor
 
using ProverInstance = ProverInstance_< Flavor >
 
using VerificationKey = Flavor::VerificationKey
 
using ChonkRecursiveVerifier = stdlib::recursion::honk::ChonkRecursiveVerifier
 
using DeciderZKProvingKey = ProverInstance_< MegaZKFlavor >
 
using MegaZKVerificationKey = MegaZKFlavor::VerificationKey
 

Static Public Member Functions

static ChonkData get_chonk_data ()
 
static AcirProgram create_acir_program (const ChonkData &chonk_data)
 
static std::shared_ptr< ProverInstanceget_chonk_recursive_verifier_pk (AcirProgram &program)
 

Static Public Attributes

static constexpr size_t PUBLIC_INPUTS_SIZE = bb::HidingKernelIO::PUBLIC_INPUTS_SIZE
 

Static Protected Member Functions

static void SetUpTestSuite ()
 

Detailed Description

Definition at line 14 of file chonk_recursion_constraints.test.cpp.

Member Typedef Documentation

◆ Builder

◆ ChonkRecursiveVerifier

◆ DeciderZKProvingKey

◆ Flavor

◆ MegaZKVerificationKey

using ChonkRecursionConstraintTest::MegaZKVerificationKey = MegaZKFlavor::VerificationKey

Definition at line 26 of file chonk_recursion_constraints.test.cpp.

◆ ProverInstance

◆ VerificationKey

Member Function Documentation

◆ create_acir_program()

static AcirProgram ChonkRecursionConstraintTest::create_acir_program ( const ChonkData chonk_data)
inlinestatic

Definition at line 52 of file chonk_recursion_constraints.test.cpp.

◆ get_chonk_data()

static ChonkData ChonkRecursionConstraintTest::get_chonk_data ( )
inlinestatic

Definition at line 36 of file chonk_recursion_constraints.test.cpp.

◆ get_chonk_recursive_verifier_pk()

static std::shared_ptr< ProverInstance > ChonkRecursionConstraintTest::get_chonk_recursive_verifier_pk ( AcirProgram program)
inlinestatic

Definition at line 87 of file chonk_recursion_constraints.test.cpp.

◆ SetUpTestSuite()

static void ChonkRecursionConstraintTest::SetUpTestSuite ( )
inlinestaticprotected

Definition at line 99 of file chonk_recursion_constraints.test.cpp.

Member Data Documentation

◆ PUBLIC_INPUTS_SIZE

constexpr size_t ChonkRecursionConstraintTest::PUBLIC_INPUTS_SIZE = bb::HidingKernelIO::PUBLIC_INPUTS_SIZE
staticconstexpr

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


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