barretenberg
Loading...
Searching...
No Matches
simple.hpp
1#pragma once
2#include "barretenberg/plonk/proof_system/types/proof.hpp"
3#include "barretenberg/stdlib/types/ultra.hpp"
4
5namespace examples::simple {
6
7using namespace proof_system::plonk;
8using namespace stdlib::types;
9
11 Builder* builder;
12 Composer* composer;
13};
14
15BuilderComposerPtrs create_builder_and_composer();
16
17proof create_proof(BuilderComposerPtrs pair);
18
19bool verify_proof(BuilderComposerPtrs pair, proof_system::plonk::proof const& proof);
20
21void delete_builder_and_composer(BuilderComposerPtrs pair);
22
23} // namespace examples::simple
Definition: ultra_circuit_builder.hpp:31
Definition: ultra_composer.hpp:16
Definition: widget.bench.cpp:13
Definition: simple.hpp:10
Definition: proof.hpp:11