Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
hypernova_decider_prover.hpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: Planned, auditors: [], commit: }
3// external_1: { status: not started, auditors: [], commit: }
4// external_2: { status: not started, auditors: [], commit: }
5// =====================
6#pragma once
7
12
13namespace bb {
36} // namespace bb
Common transcript class for both parties. Stores the data for the current round, as well as the manif...
CommitmentKey object over a pairing group 𝔾₁.
Class responsible for computation of the batched multilinear polynomials required by the Gemini proto...
Definition gemini.hpp:126
HyperNova decider prover. Produces final opening proof for the accumulated claim.
HonkProof construct_proof(const CommitmentKey &ck, Accumulator &accumulator)
HypernovaFoldingProver::Accumulator Accumulator
HypernovaDeciderProver(std::shared_ptr< Transcript > &transcript)
std::shared_ptr< Transcript > transcript
MultilinearBatchingProverClaim Accumulator
bb::CommitmentKey< Curve > CommitmentKey
BaseTranscript< Codec, HashFunction > Transcript
curve::BN254 Curve
Polynomial p and an opening pair (r,v) such that p(r) = v.
Definition claim.hpp:34
Entry point for Barretenberg command-line interface.
Definition api.hpp:5
std::vector< fr > HonkProof
Definition proof.hpp:15
CommitmentKey< Curve > ck