26 const std::shared_ptr<Transcript>& avm_transcript)
57 info(
"GoblinAvm: num ultra ops = ",
op_queue->get_ultra_ops_count());
59 vinfo(
"prove eccvm...");
61 vinfo(
"finished eccvm proving.");
62 vinfo(
"prove translator...");
64 vinfo(
"finished translator proving.");
#define BB_BENCH_NAME(name)
CommitmentKey object over a pairing group 𝔾₁.
GoblinAvmProof prove()
Constuct a full GoblinAvm proof (ECCVM, Translator)
GoblinAvm(MegaBuilder &builder, CommitmentKey< curve::BN254 > bn254_commitment_key=CommitmentKey< curve::BN254 >(), const std::shared_ptr< Transcript > &avm_transcript=std::make_shared< Transcript >())
void prove_eccvm()
Construct an ECCVM proof and IPA opening proof.
std::shared_ptr< OpQueue > op_queue
void prove_translator()
Construct a translator proof.
CommitmentKey< curve::BN254 > commitment_key
std::shared_ptr< Transcript > transcript
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
HonkProof translator_proof
curve::BN254::BaseField Fq