Skip to content

mpc-core: v0.7.0

Compare
Choose a tag to compare
@taceo-bot taceo-bot released this 18 Dec 13:22
499e20a

0.7.0 (2024-12-16)

⚠ BREAKING CHANGES

  • !: Added functionality to traits of brillig/acvm
  • Added docs for brillig. Also updated the trait to better match the functionallity
  • modified traits for ACVM
  • Start adding replicated secret sharing for rings

Features

  • !: first version of shared if by forking brillig (a25e4a5)
  • Add casts bestween different ring-shares, and cast between rings (e680da6)
  • Add functionality to reshare a vector of fieldshares from two parties to a 3rd (#292) (65f5be1)
  • Add remaing rep3 ring implementations. Untested so far (b8c9a12)
  • Add tests for the REP3 ring implementation and fix minor bugs" (ae3408a)
  • Allow on-the-fly preprocessing for Shamir (699ea14)
  • first plain unconstrained fn working (56e1c80)
  • implement a radix sort in MPC and use it for range checks in co-noir (#290) (bc8c458)
  • implement many featuers for the co-brillig rep3 backend (#284) (11e0b03)
  • Start adding replicated secret sharing for rings (f4dca00)

Bug Fixes

  • Fix the GC for the ring-to-ring upcast (b5bf8b1)

Documentation

  • Added docs for brillig. Also updated the trait to better match the functionallity (a2df63a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • mpc-net bumped from 0.2.0 to 0.2.1