|
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 | ProverInstance = ClientIVC::ProverInstance |
| using | VerifierInstance = ClientIVC::VerifierInstance |
| using | FoldProof = ClientIVC::FoldProof |
| using | DeciderProver = ClientIVC::DeciderProver |
| using | DeciderVerifier = ClientIVC::DeciderVerifier |
| using | FoldingProver = ProtogalaxyProver_< Flavor > |
| using | FoldingVerifier = ProtogalaxyVerifier_< VerifierInstance > |
| 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 38 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 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 36 of file client_ivc.test.cpp.
|
protected |
Definition at line 37 of file client_ivc.test.cpp.
|
protected |
Definition at line 33 of file client_ivc.test.cpp.
|
protected |
Definition at line 31 of file client_ivc.test.cpp.
|
protected |
Definition at line 29 of file client_ivc.test.cpp.
|
protected |
Definition at line 32 of file client_ivc.test.cpp.
|
inlinestatic |
Definition at line 59 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 47 of file client_ivc.test.cpp.