penumbra
penumbra copied to clipboard
implement zk `OutputProof`
This ticket is for implementing a zk version of the OutputProof
. It requires #711 such that OutputProof
s can be generated in pcli
and verified in pd
.
Status so far:
- #665 contains 3 of the 4 integrity checks. These need to be modified to take a
decaf377::Element
once https://github.com/penumbra-zone/decaf377/issues/22 is implemented. - the remaining integrity check (note commitment integrity check) requires #1091
Once all integrity checks are added, the corresponding transparent proof can be replaced.