Releases
circom-mpc-vm-v0.5.0
0.5.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
Witness extension VM trait no longer has binary share type.
run and run_with_flat methods on WitnessExtension now consume self again
Creating a Rep3Witnessextension now requires an additional argument, the A2B strategy
now uses new mpc-core and networking model. Also uses binary shares and does not convert to arithmetic shares everytime
Features
add a selector for choosing a2b and b2a implementations and expose (bf12246 )
added run_and_get_network to CircomRep3VmWitnessExtension, changed run and run_with_flat back to consume self (b362504 )
added stub for cmp accelerator (bc1525e )
bit_inject_many (4155f57 )
Check that VM config is equal amongst parties (0623d7d )
implement num2bits function (5db7532 )
num2bits accelerator working (13cdf10 )
rewrite that witness extension for circom to use forked networking and implements binary shares (4c7e9ff )
Bug Fixes
use a2b selector everywhere (6c40fd6 )
Code Refactoring
removed binary shares from wtnx extension (1370a7a )
Dependencies
The following workspace dependencies were updated
dependencies
co-circom-snarks bumped from 0.1.2 to 0.2.0
mpc-core bumped from 0.5.0 to 0.6.0
mpc-net bumped from 0.1.2 to 0.2.0
You can’t perform that action at this time.