From 8dd16259287f58f9273002717ec4d27e97127719 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 12 Jun 2024 07:43:14 +0200 Subject: Merging upstream version 127.0. Signed-off-by: Daniel Baumann --- third_party/rust/prio/README.md | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'third_party/rust/prio/README.md') diff --git a/third_party/rust/prio/README.md b/third_party/rust/prio/README.md index b81a0150c2..b724eebfb1 100644 --- a/third_party/rust/prio/README.md +++ b/third_party/rust/prio/README.md @@ -1,8 +1,6 @@ # libprio-rs -[![Build Status]][actions] [![Latest Version]][crates.io] [![Docs badge]][docs.rs] +[![Latest Version]][crates.io] [![Docs badge]][docs.rs] -[Build Status]: https://github.com/divviup/libprio-rs/workflows/ci-build/badge.svg -[actions]: https://github.com/divviup/libprio-rs/actions?query=branch%3Amain [Latest Version]: https://img.shields.io/crates/v/prio.svg [crates.io]: https://crates.io/crates/prio [Docs badge]: https://img.shields.io/badge/docs.rs-rustdoc-green @@ -38,12 +36,13 @@ increases (e.g., 0.10 to 0.11). | ----- | ---------- | ------------- | ------------- | --------------------- | ------ | | 0.8 | `release/0.8` | [`draft-irtf-cfrg-vdaf-01`][vdaf-01] | [`draft-ietf-ppm-dap-01`][dap-01] | Yes | Unmaintained as of March 28, 2023 | | 0.9 | `release/0.9` | [`draft-irtf-cfrg-vdaf-03`][vdaf-03] | [`draft-ietf-ppm-dap-02`][dap-02] and [`draft-ietf-ppm-dap-03`][dap-03] | Yes | Unmaintained as of September 22, 2022 | -| 0.10 | `release/0.10` | [`draft-irtf-cfrg-vdaf-03`][vdaf-03] | [`draft-ietf-ppm-dap-02`][dap-02] and [`draft-ietf-ppm-dap-03`][dap-03] | Yes | Supported | +| 0.10 | `release/0.10` | [`draft-irtf-cfrg-vdaf-03`][vdaf-03] | [`draft-ietf-ppm-dap-02`][dap-02] and [`draft-ietf-ppm-dap-03`][dap-03] | Yes | Unmaintained as of November 14, 2023 | | 0.11 | `release/0.11` | [`draft-irtf-cfrg-vdaf-04`][vdaf-04] | N/A | Yes | Unmaintained | | 0.12 | `release/0.12` | [`draft-irtf-cfrg-vdaf-05`][vdaf-05] | [`draft-ietf-ppm-dap-04`][dap-04] | Yes | Supported | | 0.13 | `release/0.13` | [`draft-irtf-cfrg-vdaf-06`][vdaf-06] | [`draft-ietf-ppm-dap-05`][dap-05] | Yes | Unmaintained | | 0.14 | `release/0.14` | [`draft-irtf-cfrg-vdaf-06`][vdaf-06] | [`draft-ietf-ppm-dap-05`][dap-05] | Yes | Unmaintained | -| 0.15 | `main` | [`draft-irtf-cfrg-vdaf-07`][vdaf-07] | [`draft-ietf-ppm-dap-06`][dap-06] | Yes | Supported | +| 0.15 | `release/0.15` | [`draft-irtf-cfrg-vdaf-07`][vdaf-07] | [`draft-ietf-ppm-dap-07`][dap-07] | Yes | Supported | +| 0.16 | `main` | [`draft-irtf-cfrg-vdaf-08`][vdaf-08] | [`draft-ietf-ppm-dap-09`][dap-09] | Yes | Supported | [vdaf-01]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/01/ [vdaf-03]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/03/ @@ -51,12 +50,14 @@ increases (e.g., 0.10 to 0.11). [vdaf-05]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/05/ [vdaf-06]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/06/ [vdaf-07]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/07/ +[vdaf-08]: https://datatracker.ietf.org/doc/draft-irtf-cfrg-vdaf/08/ [dap-01]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/01/ [dap-02]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/02/ [dap-03]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/03/ [dap-04]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/04/ [dap-05]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/05/ -[dap-06]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/06/ +[dap-07]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/07/ +[dap-09]: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/09/ [enpa]: https://www.abetterinternet.org/post/prio-services-for-covid-en/ [enpa-whitepaper]: https://covid19-static.cdn-apple.com/applications/covid19/current/static/contact-tracing/pdf/ENPA_White_Paper.pdf [prio-server]: https://github.com/divviup/prio-server @@ -68,9 +69,11 @@ increases (e.g., 0.10 to 0.11). This crate defines the following feature flags: -|Name|Default feature?|Description| -|---|---|---| -|`crypto-dependencies`|Yes|Enables dependencies on various RustCrypto crates, and uses them to implement `XofShake128` to support VDAFs.| -|`experimental`|No|Certain experimental APIs are guarded by this feature. They may undergo breaking changes in future patch releases, as an exception to semantic versioning.| -|`multithreaded`|No|Enables certain Prio3 VDAF implementations that use `rayon` for parallelization of gadget evaluations.| -|`prio2`|No|Enables the Prio v2 API, and a VDAF based on the Prio2 system.| +|Name|Default feature?|Description|Semver stable?| +|---|---|---|---| +|`crypto-dependencies`|Yes|Enables dependencies on various RustCrypto crates, and uses them to implement `XofTurboShake128` to support VDAFs.|✅| +|`experimental`|No|Certain experimental APIs are guarded by this feature.|❌| +|`multithreaded`|No|Enables certain Prio3 VDAF implementations that use `rayon` for parallelization of gadget evaluations.|✅| +|`test-util`|No|Enables test utilities for VDAF users and VDAF implementers.|❌| + +Features that are not marked as "Semver stable" may undergo breaking changes in future patch releases, as an exception to semantic versioning. -- cgit v1.2.3