Releases
circom-mpc-compiler-v0.7.0
circom-mpc-compiler: v0.7.0
0.7.0 (2024-11-12)
⚠ BREAKING CHANGES
MPC accelerator changed public API. Also now stores #output signals in component
Also added name of cmp to Component Init instead of only symbol
input to compiler now takes PathBuf
In accordance to the circom 2.2.0 release, the default simplification level is now O1
run and run_with_flat methods on WitnessExtension now consume self again
Small refactor to use API changes
Features
added run_and_get_network to CircomRep3VmWitnessExtension, changed run and run_with_flat back to consume self (b362504 )
added stub for cmp accelerator (bc1525e )
allow to set circom simplification level via CLI (b0d64ba )
num2bits accelerator working (13cdf10 )
provide binary to inline circom sources (#232 ) (2f4722e )
Bug Fixes
get the size from new SizeOption type (9417877 )
handle new AccessType type (bc519ba )
map new circom type to our own type (95abe2e )
pass field into circom parser (a8ed24e )
Code Refactoring
input to compiler now takes PathBuf (9f36774 )
Small refactor to use API changes (639f438 )
update to circom 2.2.0 behavior (2b4dbc9 )
Dependencies
The following workspace dependencies were updated
dependencies
circom-types bumped from 0.5.0 to 0.6.0
circom-mpc-vm bumped from 0.4.2 to 0.5.0
dev-dependencies
co-groth16 bumped from 0.5.1 to 0.6.0
mpc-core bumped from 0.5.0 to 0.6.0
You can’t perform that action at this time.