Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
proving_helper.hpp
Go to the documentation of this file.
1#pragma once
2
8
9namespace bb::avm2 {
10
12 public:
13 AvmProvingHelper() = default;
15 using VkData = std::vector<uint8_t>;
16
21 bool verify(const Proof& proof, const PublicInputs& pi);
22};
23
24} // namespace bb::avm2
HonkProof Proof
Definition prover.hpp:23
std::vector< uint8_t > VkData
bool verify(const Proof &proof, const PublicInputs &pi)
Proof prove(tracegen::TraceContainer &&trace)
bool check_circuit(tracegen::TraceContainer &&trace)
static std::shared_ptr< AvmVerifier::VerificationKey > create_verification_key(const VkData &vk_data)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13