Skip to content

Releases: divviup/libprio-rs

v0.6.1

11 Nov 22:10
a9ad0f1
Compare
Choose a tag to compare

This release is identical to release 0.6.0 except that this time, we remembered to bump the crate version in Cargo.toml.

v0.6.0

11 Nov 22:01
Compare
Choose a tag to compare

This release contains implementations of the Prio3 and Hits Verifiable Distributed Aggregation Functions, compatible with draft 00 of the VDAF specification, presented at IETF 112.

v0.5.0

14 Oct 17:48
c984d20
Compare
Choose a tag to compare

This release is known to be backward compatible with Prio v2. Changes since 0.4.0 include:

  • many changes in support of implementing the prio3 VDAF
  • Field32 is now encoded in network order, and FieldPriov2 should be used in Prio v2 applications
  • Various Priov2 interfaces have changed to now return Result<T, E>

v0.4.0

08 Apr 01:56
b68a16b
Compare
Choose a tag to compare
  • adds generic field arithmetic (#14)
  • adds several new finite fields (#16, #22)
  • adds new FFT implementation (#21)
  • cleans up public API with better use of Result (#25, #22)

v0.3.0

16 Mar 17:44
e0247d0
Compare
Choose a tag to compare

This release includes some breaking API changes.

Changes in 0.3.0:

  • adds summation example, courtesy of @jvsg (#12)
  • adds merge_vector utility function along with changes to the crate's error types (#12)

v0.2.0

01 Oct 01:34
61efbcc
Compare
Choose a tag to compare
  • #8: Implement std::error::Error for EncryptError