Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
chonk_step_processor.hpp File Reference
#include "barretenberg/chonk/chonk.hpp"
#include "barretenberg/dsl/acir_format/acir_format.hpp"
#include <cstdint>
#include <memory>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  bb::ChonkVkData
 
struct  bb::ChonkVkCheckResult
 
struct  bb::ChonkExecutionStep
 
class  bb::ChonkStepProcessor
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Enumerations

enum class  bb::ChonkPrecomputedVkPolicy : uint8_t { bb::DEFAULT , bb::CHECK , bb::RECOMPUTE }
 

Functions

ChonkVkData bb::compute_chonk_vk (acir_format::AcirProgram &program, CircuitKind kind)
 
ChonkVkCheckResult bb::check_precomputed_chonk_vk (acir_format::AcirProgram &program, const std::vector< uint8_t > &precomputed_vk, CircuitKind kind)
 
std::shared_ptr< Chonk::MegaZKVerificationKeybb::deserialize_chonk_vk (const std::vector< uint8_t > &vk)
 
std::shared_ptr< MegaZKFlavor::VKAndHashbb::deserialize_chonk_vk_and_hash (const std::vector< uint8_t > &vk)