Releases
co-circom-v0.8.0
dkales
released this
20 Feb 15:16
0.8.0 (2025-02-19)
⚠ BREAKING CHANGES
a lot of APIs and types changed
a lot of APIs and types changed
compressed inputs shares are no longer supported, only compressed witness shares are allowed
Features
Add bencher for rep3/shamir implementations of poseidon2 to co-circom (e1800dc )
Add Merkle trees to poseidon2 bench file (106c5b1 )
Add packed rep3 version of poseidon2 (027782f )
Add packed shamir version of poseidon2 (3ca7426 )
better network handling in poseidon bench binary (5334f6f )
make check on zkey opt in with config value (#297 ) (adf29eb )
Bug Fixes
dont iter over split_witness Result instead of shares, removed Result from ret type (e19276b )
no longer measure quinn network shutdown (3fc63dd )
poseidon_bench only runs rep3 if num_parties == 3 (fb55791 )
Code Refactoring
co-circom lib usability improvents, added lib usage examples (5768011 )
co-noir lib usability improvents, added lib usage examples (18e644e )
input shares are always rep3 and not compressed (e760ec0 )
Dependencies
The following workspace dependencies were updated
dependencies
circom-mpc-compiler bumped from 0.8.0 to 0.9.0
circom-mpc-vm bumped from 0.6.0 to 0.7.0
circom-types bumped from 0.7.0 to 0.8.0
co-circom-snarks bumped from 0.3.0 to 0.4.0
co-groth16 bumped from 0.7.0 to 0.8.0
co-plonk bumped from 0.5.0 to 0.6.0
mpc-core bumped from 0.7.0 to 0.8.0
mpc-net bumped from 0.2.1 to 0.3.0
You can’t perform that action at this time.