|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <chonk_step_processor.hpp>
Public Member Functions | |
| ChonkStepProcessor (std::vector< CircuitKind > circuit_kinds) | |
| std::shared_ptr< Chonk > | get_ivc () const |
| size_t | get_num_circuits_accumulated () const |
| void | process_step (ChonkExecutionStep &&step, ChonkPrecomputedVkPolicy policy=ChonkPrecomputedVkPolicy::DEFAULT) |
| ChonkProof | prove () |
| std::shared_ptr< MegaZKFlavor::VKAndHash > | get_hiding_kernel_vk_and_hash () const |
Private Attributes | |
| std::shared_ptr< Chonk > | ivc |
Definition at line 31 of file chonk_step_processor.hpp.
|
explicit |
Definition at line 86 of file chonk_step_processor.cpp.
| std::shared_ptr< MegaZKFlavor::VKAndHash > bb::ChonkStepProcessor::get_hiding_kernel_vk_and_hash | ( | ) | const |
Definition at line 107 of file chonk_step_processor.cpp.
|
inline |
Definition at line 35 of file chonk_step_processor.hpp.
|
inline |
Definition at line 36 of file chonk_step_processor.hpp.
| void bb::ChonkStepProcessor::process_step | ( | ChonkExecutionStep && | step, |
| ChonkPrecomputedVkPolicy | policy = ChonkPrecomputedVkPolicy::DEFAULT |
||
| ) |
Definition at line 90 of file chonk_step_processor.cpp.
| ChonkProof bb::ChonkStepProcessor::prove | ( | ) |
Definition at line 102 of file chonk_step_processor.cpp.
|
private |
Definition at line 44 of file chonk_step_processor.hpp.