|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Verify a proof against a verification key and public inputs. More...
#include <bbapi_ultra_honk.hpp>
Classes | |
| struct | Response |
Public Member Functions | |
| MSGPACK_FIELDS (verification_key, public_inputs, proof, settings) | |
| Response | execute (const BBApiRequest &request={}) && |
| bool | operator== (const CircuitVerify &) const =default |
Public Attributes | |
| std::vector< uint8_t > | verification_key |
| std::vector< uint256_t > | public_inputs |
| std::vector< uint256_t > | proof |
| ProofSystemSettings | settings |
Static Public Attributes | |
| static constexpr const char | MSGPACK_SCHEMA_NAME [] = "CircuitVerify" |
Verify a proof against a verification key and public inputs.
Definition at line 103 of file bbapi_ultra_honk.hpp.
| CircuitVerify::Response bb::bbapi::CircuitVerify::execute | ( | const BBApiRequest & | request = {} | ) | && |
Definition at line 337 of file bbapi_ultra_honk.cpp.
| bb::bbapi::CircuitVerify::MSGPACK_FIELDS | ( | verification_key | , |
| public_inputs | , | ||
| proof | , | ||
| settings | |||
| ) |
|
default |
|
staticconstexpr |
Definition at line 104 of file bbapi_ultra_honk.hpp.
| std::vector<uint256_t> bb::bbapi::CircuitVerify::proof |
Definition at line 116 of file bbapi_ultra_honk.hpp.
| std::vector<uint256_t> bb::bbapi::CircuitVerify::public_inputs |
Definition at line 115 of file bbapi_ultra_honk.hpp.
| ProofSystemSettings bb::bbapi::CircuitVerify::settings |
Definition at line 117 of file bbapi_ultra_honk.hpp.
| std::vector<uint8_t> bb::bbapi::CircuitVerify::verification_key |
Definition at line 114 of file bbapi_ultra_honk.hpp.