Skip to content

Releases: TaceoLabs/collaborative-circom

circom-mpc-compiler: v0.4.0

14 Aug 09:45
a4d2382
Compare
Choose a tag to compare

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

  • can now retrieve certain outputs after witness extension by name (d9e3399)
  • plonk support (9b65797)

Code Refactoring

  • new config implementation, config option to allow leaking of secret values in logs (#132) (964b04f)

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

mpc-net: v0.1.2

11 Jul 08:07
Compare
Choose a tag to compare

0.1.2 (2024-07-10)

Bug Fixes

  • better handling of ipv4 and ipv6 in networking (#119) (090227d)

mpc-core: v0.2.1

11 Jul 08:07
Compare
Choose a tag to compare

Dependencies

collaborative-groth16: v0.2.1

11 Jul 08:07
Compare
Choose a tag to compare

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

collaborative-circom: v0.2.1

11 Jul 08:07
Compare
Choose a tag to compare

0.2.1 (2024-07-10)

Bug Fixes

  • better handling of ipv4 and ipv6 in networking (#119) (090227d)

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

circom-types: v0.3.0

11 Jul 08:07
Compare
Choose a tag to compare

0.3.0 (2024-07-10)

⚠ BREAKING CHANGES

  • remove internal structs from public crate interface, removed unused code (#120)

Code Refactoring

  • remove internal structs from public crate interface, removed unused code (#120) (f5cabe6)

circom-mpc-vm: v0.2.0

11 Jul 08:07
Compare
Choose a tag to compare

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

circom-mpc-compiler: v0.3.0

11 Jul 08:07
Compare
Choose a tag to compare

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

mpc-net: v0.1.1

09 Jul 15:52
Compare
Choose a tag to compare

0.1.1 (2024-07-09)

Bug Fixes

  • allow frames of 1GB per default (57b09af)

mpc-core: v0.2.0

09 Jul 15:52
Compare
Choose a tag to compare

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)