Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::Chonk::VerifierInputs Struct Reference

#include <chonk.hpp>

Public Member Functions

bool is_kernel () const
 
size_t num_public_inputs () const
 
std::vector< FFvk_to_field_elements () const
 
FF vk_hash () const
 

Public Attributes

std::vector< FFproof
 
std::shared_ptr< AppVerificationKeyapp_honk_vk
 
std::shared_ptr< KernelVerificationKeykernel_honk_vk
 
CircuitKind kind = CircuitKind::App
 

Detailed Description

Definition at line 103 of file chonk.hpp.

Member Function Documentation

◆ is_kernel()

bool bb::Chonk::VerifierInputs::is_kernel ( ) const
inline

Definition at line 109 of file chonk.hpp.

◆ num_public_inputs()

size_t bb::Chonk::VerifierInputs::num_public_inputs ( ) const
inline

Definition at line 111 of file chonk.hpp.

◆ vk_hash()

FF bb::Chonk::VerifierInputs::vk_hash ( ) const
inline

Definition at line 120 of file chonk.hpp.

◆ vk_to_field_elements()

std::vector< FF > bb::Chonk::VerifierInputs::vk_to_field_elements ( ) const
inline

Definition at line 116 of file chonk.hpp.

Member Data Documentation

◆ app_honk_vk

std::shared_ptr<AppVerificationKey> bb::Chonk::VerifierInputs::app_honk_vk

Definition at line 105 of file chonk.hpp.

◆ kernel_honk_vk

std::shared_ptr<KernelVerificationKey> bb::Chonk::VerifierInputs::kernel_honk_vk

Definition at line 106 of file chonk.hpp.

◆ kind

CircuitKind bb::Chonk::VerifierInputs::kind = CircuitKind::App

Definition at line 107 of file chonk.hpp.

◆ proof

std::vector<FF> bb::Chonk::VerifierInputs::proof

Definition at line 104 of file chonk.hpp.


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