Uses new Rust 2021
|0.4.0||Sep 15, 2022|
|0.4.0-pre.4||Jul 9, 2022|
|0.4.0-pre.2||Apr 22, 2022|
|0.3.0||Oct 26, 2021|
|0.0.0||Aug 19, 2021|
#549 in Cryptography
914 downloads per month
Used in opaque-ke
An implementation of a (verifiable) oblivious pseudorandom function (VOPRF)
A VOPRF is a verifiable oblivious pseudorandom function, a protocol between a client and a server. The regular (non-verifiable) OPRF is also supported in this implementation.
This implementation is based on the Internet Draft for VOPRF.
The API can be found here along with an example for usage.
Add the following line to the dependencies of your
voprf = "0.4"
Minimum Supported Rust Version
Rust 1.57 or higher.
This project is licensed under either Apache 2.0 or MIT, at your option.