Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bbapi_ultra_honk.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::bbapi
 

Functions

template<typename Flavor >
acir_format::ProgramMetadata bb::bbapi::_create_program_metadata ()
 
template<typename Flavor , typename Circuit = typename Flavor::CircuitBuilder>
Circuit bb::bbapi::_compute_circuit (std::vector< uint8_t > &&bytecode, std::vector< uint8_t > &&witness)
 
template<typename Flavor >
std::shared_ptr< DeciderProvingKey_< Flavor > > bb::bbapi::_compute_proving_key (std::vector< uint8_t > &&bytecode, std::vector< uint8_t > &&witness)
 
template<typename Flavor >
CircuitProve::Response bb::bbapi::_prove (std::vector< uint8_t > &&bytecode, std::vector< uint8_t > &&witness, std::vector< uint8_t > &&vk_bytes)
 
template<typename Flavor >
bool bb::bbapi::_verify (const bool ipa_accumulation, const std::vector< uint8_t > &vk_bytes, const std::vector< uint256_t > &public_inputs, const std::vector< uint256_t > &proof)