Skip to content

v0.12.0

Choose a tag to compare

@divergentdave divergentdave released this 22 Mar 20:46
· 479 commits to main since this release
f902e07

This release implements draft-irtf-cfrg-vdaf-05.

Breaking Changes

  • The upgrade to draft-irtf-cfrg-vdaf-05 includes many wire breaking changes.
  • The bits argument in the constructor of Prio3Sum has been changed from u32 to usize.

Features

  • prio::codec::Encode and prio::codec::ParameterizedEncode have new methods that allow encodable types to provide a length hint. Types that override these methods may improve the performance of get_encoded(), which now uses this hint to pre-allocate its output buffer.
  • The Poplar1 VDAF implementation is complete as of this release, though it is still behind the experimental feature flag.

What's Changed

Full Changelog: v0.11.0...v0.12.0