Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
chonk_batch_verifier.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
barretenberg/chonk/chonk_proof.hpp
"
4
#include "
barretenberg/chonk/chonk_verifier.hpp
"
5
6
namespace
bb
{
7
14
class
ChonkBatchVerifier
{
15
public
:
16
struct
Input
{
17
ChonkProof
proof
;
18
std::shared_ptr<MegaZKFlavor::VKAndHash>
vk_and_hash
;
19
};
20
30
static
bool
verify
(
std::span<const Input>
inputs
);
31
};
32
33
}
// namespace bb
chonk_proof.hpp
chonk_verifier.hpp
bb::ChonkBatchVerifier
Batch verifier for multiple Chonk IVC proofs.
Definition
chonk_batch_verifier.hpp:14
bb::ChonkBatchVerifier::verify
static bool verify(std::span< const Input > inputs)
Verify multiple Chonk proofs with batched IPA verification.
Definition
chonk_batch_verifier.cpp:8
inputs
AvmProvingInputs inputs
Definition
hinting_dbs.test.cpp:45
bb
Entry point for Barretenberg command-line interface.
Definition
api.hpp:5
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
bb::ChonkBatchVerifier::Input
Definition
chonk_batch_verifier.hpp:16
bb::ChonkBatchVerifier::Input::vk_and_hash
std::shared_ptr< MegaZKFlavor::VKAndHash > vk_and_hash
Definition
chonk_batch_verifier.hpp:18
bb::ChonkBatchVerifier::Input::proof
ChonkProof proof
Definition
chonk_batch_verifier.hpp:17
bb::ChonkProof_< false >
src
barretenberg
chonk
chonk_batch_verifier.hpp
Generated by
1.9.8