50 const std::vector<uint8_t>& precomputed_vk,
std::shared_ptr< Chonk > get_ivc() const
std::shared_ptr< MegaZKFlavor::VKAndHash > get_hiding_kernel_vk_and_hash() const
size_t get_num_circuits_accumulated() const
std::shared_ptr< Chonk > ivc
void process_step(ChonkExecutionStep &&step, ChonkPrecomputedVkPolicy policy=ChonkPrecomputedVkPolicy::DEFAULT)
Entry point for Barretenberg command-line interface.
std::shared_ptr< MegaZKFlavor::VKAndHash > deserialize_chonk_vk_and_hash(const std::vector< uint8_t > &vk)
ChonkVkCheckResult check_precomputed_chonk_vk(acir_format::AcirProgram &program, const std::vector< uint8_t > &precomputed_vk, CircuitKind kind)
std::shared_ptr< Chonk::MegaZKVerificationKey > deserialize_chonk_vk(const std::vector< uint8_t > &vk)
ChonkVkData compute_chonk_vk(acir_format::AcirProgram &program, CircuitKind kind)
VerifierCommitmentKey< Curve > vk
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
std::vector< uint8_t > precomputed_vk
acir_format::AcirProgram program
std::vector< uint8_t > actual_vk
std::vector< bb::fr > fields
std::vector< uint8_t > bytes