|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <api_client_ivc.hpp>
Public Member Functions | |
| void | prove (const Flags &flags, const std::filesystem::path &input_path, const std::filesystem::path &output_dir) |
| bool | verify (const Flags &flags, const std::filesystem::path &public_inputs_path, const std::filesystem::path &proof_path, const std::filesystem::path &vk_path) override |
| bool | prove_and_verify (const std::filesystem::path &input_path) |
| void | gates (const Flags &flags, const std::filesystem::path &bytecode_path) override |
| void | write_solidity_verifier (const Flags &flags, const std::filesystem::path &output_path, const std::filesystem::path &vk_path) override |
| void | write_vk (const Flags &flags, const std::filesystem::path &bytecode_path, const std::filesystem::path &output_path) override |
| bool | check_precomputed_vks (const Flags &flags, const std::filesystem::path &input_path) |
| bool | check (const Flags &flags, const std::filesystem::path &bytecode_path, const std::filesystem::path &witness_path) override |
Definition at line 11 of file api_client_ivc.hpp.
|
overridevirtual |
Implements bb::API.
Definition at line 205 of file api_client_ivc.cpp.
| bool bb::ClientIVCAPI::check_precomputed_vks | ( | const Flags & | flags, |
| const std::filesystem::path & | input_path | ||
| ) |
Definition at line 155 of file api_client_ivc.cpp.
|
overridevirtual |
Implements bb::API.
Definition at line 141 of file api_client_ivc.cpp.
| void bb::ClientIVCAPI::prove | ( | const Flags & | flags, |
| const std::filesystem::path & | input_path, | ||
| const std::filesystem::path & | output_dir | ||
| ) |
Definition at line 63 of file api_client_ivc.cpp.
| bool bb::ClientIVCAPI::prove_and_verify | ( | const std::filesystem::path & | input_path | ) |
Definition at line 128 of file api_client_ivc.cpp.
|
overridevirtual |
Implements bb::API.
Definition at line 112 of file api_client_ivc.cpp.
|
overridevirtual |
Implements bb::API.
Definition at line 147 of file api_client_ivc.cpp.
|
overridevirtual |
Implements bb::API.
Definition at line 186 of file api_client_ivc.cpp.