Skip to content

co-plonk: 0.5.0

Compare
Choose a tag to compare
@dkales dkales released this 18 Dec 13:48
· 76 commits to main since this release
499e20a

0.5.0 (2024-12-18)

⚠ BREAKING CHANGES

  • Now the verify impls from groth16/plonk circom return an error indicating whether it was a success or not
  • changed the traits for circom bridge. Also modified the from_reader impl for the two Zkeys
  • the prover for Groth16/Plonk now expects an Arc. Cleaner than having multiple Arcs in ZKey
  • now uses new mpc-core and forked networking but NO rayon

Features

  • now can specify whether we want curve checks during zkey deser (e1c03f3)
  • prepare functions for compressed rep3 sharing (55bef10)
  • refactor to use new mpc-core (43da344)

Code Refactoring

  • prove for circom now expect Arc<ZKey> (c2ac465)
  • Removed ark_relations deps. Also changed verify impls to not return bool but a common error (b4f4bf1)