Skip to content

Commit b7a4e64

Browse files
darth-cyyczhangsjtumatthiasgoergens
authored
Feat/Switch Spartan Backend to Use Goldilocks Field (#17)
* Reversable: temporarily remove non-compiling parts * Remove PCS and add Goldilocks * Recover intermediate proofs * Recover intermediate proofs * Remove elliptic group definition * Remove remnant ristretto255 * Remove comment blocks * Correct goldilocks implementation * Make workflow pass * Remove extra space * Remove comment blocks * Correct comment blocks * Correct arithmetics * Recover SNARK verify checks * Recover sumcheck instance verification check * Comment out non-existent binaries. * Remove unused binaries * Graft in ceno-goldilocks * Modify pow fn * Add degree2 extension of goldilocks. Convert to ceno-goldilocks * Migrate to generic instead of base field * Migrate to generic instead of base field * Migrate to generic instead of base field * Remove unnecessary parameter specification * Add deserialize trait bound * fmt * Resolve conflicts/duplicates/dep versioning from merge * fmt * fmt * Correct itertools version * Restore transcript consistency * fmt * Code improvement * Code improvement * Code improvement * Code improvement * Import ceno-goldilocks main branch * fmt * Reuse Goldilocks random * Add basefield arithmetics * fmt * Use degree 2 ext for soundness * Specify output * Correct BaseField trait bound * Improve arithmetic definition * Reorder arithmetic definition * Add arithmetic traits * Feat/Remove ZK from Spartan Backend (#53) --------- Co-authored-by: Yuncong Zhang <[email protected]> Co-authored-by: Matthias Goergens <[email protected]>
1 parent 0982f3a commit b7a4e64

33 files changed

+2799
-9547
lines changed

circ_blocks/Cargo.lock

Lines changed: 129 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)