Barretenberg
The ZK-SNARK library at the core of Aztec
|
Static Public Member Functions | |
static void | tamper_with_proof (FoldProof &proof, size_t public_inputs_offset) |
Tamper with a proof. | |
static std::pair< ClientIVC::Proof, ClientIVC::VerificationKey > | accumulate_and_prove_ivc (size_t num_app_circuits, TestSettings settings={}) |
Protected Types | |
using | Flavor = ClientIVC::Flavor |
using | FF = typename Flavor::FF |
using | Commitment = Flavor::Commitment |
using | VerificationKey = Flavor::VerificationKey |
using | Builder = ClientIVC::ClientCircuit |
using | DeciderProvingKey = ClientIVC::DeciderProvingKey |
using | DeciderVerificationKey = ClientIVC::DeciderVerificationKey |
using | FoldProof = ClientIVC::FoldProof |
using | DeciderProver = ClientIVC::DeciderProver |
using | DeciderVerifier = ClientIVC::DeciderVerifier |
using | DeciderProvingKeys = DeciderProvingKeys_< Flavor > |
using | FoldingProver = ProtogalaxyProver_< Flavor > |
using | DeciderVerificationKeys = DeciderVerificationKeys_< Flavor > |
using | FoldingVerifier = ProtogalaxyVerifier_< DeciderVerificationKeys > |
using | CircuitProducer = PrivateFunctionExecutionMockCircuitProducer |
Static Protected Member Functions | |
static void | SetUpTestSuite () |
Definition at line 22 of file client_ivc.test.cpp.
|
protected |
Definition at line 30 of file client_ivc.test.cpp.
|
protected |
Definition at line 40 of file client_ivc.test.cpp.
|
protected |
Definition at line 28 of file client_ivc.test.cpp.
|
protected |
Definition at line 34 of file client_ivc.test.cpp.
|
protected |
Definition at line 31 of file client_ivc.test.cpp.
|
protected |
Definition at line 36 of file client_ivc.test.cpp.
|
protected |
Definition at line 32 of file client_ivc.test.cpp.
|
protected |
Definition at line 38 of file client_ivc.test.cpp.
|
protected |
Definition at line 35 of file client_ivc.test.cpp.
|
protected |
Definition at line 27 of file client_ivc.test.cpp.
|
protected |
Definition at line 26 of file client_ivc.test.cpp.
|
protected |
Definition at line 37 of file client_ivc.test.cpp.
|
protected |
Definition at line 39 of file client_ivc.test.cpp.
|
protected |
Definition at line 33 of file client_ivc.test.cpp.
|
protected |
Definition at line 29 of file client_ivc.test.cpp.
|
inlinestatic |
Definition at line 61 of file client_ivc.test.cpp.
|
inlinestaticprotected |
Definition at line 24 of file client_ivc.test.cpp.
|
inlinestatic |
Tamper with a proof.
The first value in the proof after the public inputs is the commitment to the wire w.l (see OinkProver). We modify the commitment by adding Commitment::one().
Definition at line 49 of file client_ivc.test.cpp.