EspressoSystems / jellyfish

A Rust Implementation of the PLONK ZKP System and Extensions
https://jellyfish.docs.espressosys.com
MIT License
408 stars 106 forks source link

fix: changes made for Commonprefix patch #675

Closed alxiong closed 2 months ago

alxiong commented 2 months ago

This PR:

Include changes made during CommonPrefix audit on the plonk verifier. Most changes center around SolidityTranscript, the trait Transcript is also changed, which should be breaking if downstream usage directly uses its API. For those that are only using SNARK, there shouldn't be any changes required or incompatibility.


Before we can merge this PR, please make sure that all the following items have been checked off. If any of the checklist items are not applicable, please leave them but write a little note why.

alxiong commented 2 months ago

We will tag this as jf-plonk-v0.5.1 once merged.