You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PhilWindle
changed the title
[Proving Phase 2]: Update private kernel circuits to support recursive verification (may require changes to bb.js)
[Proving Phase 2]: Update private kernel circuits to support recursive verification
May 8, 2024
This PR introduces recursive verification to the private kernel
circuits. Both app circuit and previous kernel circuit proofs are
verified. This closes#5978
The changes can be largely categorised as:
1. PXE modifications to pass proofs and verification keys from the
output of a proving process as inputs to the next simulation/proving
process.
2. Serialisation of `PrivateCircuitPublicInputs` and
`PrivateKernelCircuitPublicInputs` structs to fields.
3. Aggregation of proofs using Noir's `verify_proof` api.
Additional task create
[here](#6285) to
prevent the specification of `pub` on arguments to private functions.
No description provided.
The text was updated successfully, but these errors were encountered: