Releases: TaceoLabs/collaborative-circom
Releases · TaceoLabs/collaborative-circom
circom-mpc-compiler: v0.4.0
0.4.0 (2024-08-14)
⚠ BREAKING CHANGES
- new config implementation, config option to allow leaking of secret values in logs (#132)
- the function signature of the two run methods of the witness extension now changed. To retrieve the shared witness now another call
into_shared_witness()
is necessary.
Features
Code Refactoring
Dependencies
- The following workspace dependencies were updated
- dependencies
- circom-mpc-vm bumped from 0.2.0 to 0.3.0
- dev-dependencies
- circom-types bumped from 0.3.0 to 0.4.0
- collaborative-groth16 bumped from 0.2.1 to 0.3.0
- mpc-core bumped from 0.2.1 to 0.3.0
- dependencies
mpc-net: v0.1.2
mpc-core: v0.2.1
Dependencies
collaborative-groth16: v0.2.1
Dependencies
- The following workspace dependencies were updated
- dependencies
- circom-types bumped from 0.2.0 to 0.3.0
- mpc-core bumped from 0.2.0 to 0.2.1
- mpc-net bumped from 0.1.1 to 0.1.2
- dependencies
collaborative-circom: v0.2.1
0.2.1 (2024-07-10)
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- circom-types bumped from 0.2.0 to 0.3.0
- circom-mpc-compiler bumped from 0.2.0 to 0.3.0
- collaborative-groth16 bumped from 0.2.0 to 0.2.1
- mpc-core bumped from 0.2.0 to 0.2.1
- dependencies
circom-types: v0.3.0
circom-mpc-vm: v0.2.0
0.2.0 (2024-07-10)
⚠ BREAKING CHANGES
- removed constructor with MPC-accelerator for WitnessExtension
- has_inputs element for CreateCmp opcode
- removed unnecessary jump opcode
- removed pub visibility for InputList (#109)
Code Refactoring
- has_inputs element for CreateCmp opcode (3c88182)
- removed constructor with MPC-accelerator for WitnessExtension (f9b60c8)
- removed pub visibility for InputList (#109) (b2e5d93)
- removed unnecessary jump opcode (870047d)
Dependencies
- The following workspace dependencies were updated
- dependencies
- collaborative-groth16 bumped from 0.2.0 to 0.2.1
- mpc-core bumped from 0.2.0 to 0.2.1
- dependencies
circom-mpc-compiler: v0.3.0
0.3.0 (2024-07-10)
⚠ BREAKING CHANGES
- has_inputs element for CreateCmp opcode
Code Refactoring
- has_inputs element for CreateCmp opcode (3c88182)
Dependencies
- The following workspace dependencies were updated
- dependencies
- circom-mpc-vm bumped from 0.1.1 to 0.2.0
- dev-dependencies
- circom-types bumped from 0.2.0 to 0.3.0
- collaborative-groth16 bumped from 0.2.0 to 0.2.1
- mpc-core bumped from 0.2.0 to 0.2.1
- dependencies
mpc-net: v0.1.1
mpc-core: v0.2.0
0.2.0 (2024-07-09)
⚠ BREAKING CHANGES
- clean up visibility of interfaces and add docs
Features
- expose promot_from_trivial for Rep3 (b329a42)
Bug Fixes
- implement optional post-processing permutation for FFTs and correct root of unity calculation to match circom output (5ab3292)
Code Refactoring
- clean up visibility of interfaces and add docs (8a4f085)