Expand description
§libprio-rs
Implementation of the Prio private data aggregation protocol.
Prio3 is available in the vdaf module as part of an implementation of Verifiable Distributed
Aggregation Functions, along with an experimental implementation of Poplar1.
Modules§
- Support for encoding and decoding messages to or from the TLS wire encoding, as specified in RFC 8446, Section 3.
- dp
experimentalDifferential privacy (DP) primitives. - Finite field arithmetic.
- Implementation of the generic Fully Linear Proof (FLP) system specified in [draft-irtf-cfrg-vdaf-08]. This is the main building block of
Prio3. - idpf
crypto-dependenciesandexperimentalThis module implements the incremental distributed point function (IDPF) described in [draft-irtf-cfrg-vdaf-08]. - Implementations of some aggregator communication topologies specified in VDAF.
- Verifiable Distributed Aggregation Functions (VDAFs) as described in [draft-irtf-cfrg-vdaf-08].
- vidpf
crypto-dependenciesandexperimentalVerifiable Incremental Distributed Point Function (VIDPF).