diff --git a/CHANGELOG.md b/CHANGELOG.md index b987c85..7e57b8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,23 +1,14 @@ # Changelog -## 0.4.0-pre.4 (July 9, 2022) -* Updated to be in sync with draft-irtf-cfrg-voprf-11 +## 0.4.0 (September 15, 2022) +* Updated to be in sync with draft-irtf-cfrg-voprf-11, with + the addition of the POPRF mode * Adds the evaluate() function to the servers to calculate the output of the OPRF directly * Renames the former evaluate() function to blind_evaluate to match the spec * Fixes the order of parameters for PoprfClient::blind to align it with the other clients - -## 0.4.0-pre.3 (July 1, 2022) -* Updated to be in sync with draft-irtf-cfrg-voprf-10, with - the only difference from -09 being a constant string change - -## 0.4.0-pre.2 (April 21, 2022) * Exposes the derive_key function under the "danger" feature - -## 0.4.0-pre.1 (April 1, 2022) -* Updated to be in sync with draft-irtf-cfrg-voprf-09, with - the addition of the POPRF mode * Added support for running the API without performing allocations * Revamped the way the Group trait was used, so as to be more easily extendable to other groups diff --git a/Cargo.toml b/Cargo.toml index 3130245..f94a116 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [package] -authors = ["Kevin Lewi "] +authors = ["Kevin Lewi "] categories = ["no-std", "algorithms", "cryptography"] description = "An implementation of a verifiable oblivious pseudorandom function (VOPRF)" edition = "2021" @@ -9,7 +9,7 @@ name = "voprf" readme = "README.md" repository = "https://github.com/novifinancial/voprf/" rust-version = "1.57" -version = "0.4.0-pre.4" +version = "0.4.0" [features] alloc = [] @@ -27,7 +27,7 @@ std = ["alloc"] [dependencies] curve25519-dalek = { version = "=4.0.0-pre.1", default-features = false, optional = true } -derive-where = { version = "=1.0.0-rc.3", features = ["zeroize-on-drop"] } +derive-where = { version = "1", features = ["zeroize-on-drop"] } digest = "0.10" displaydoc = { version = "0.2", default-features = false } elliptic-curve = { version = "0.12", features = [ diff --git a/README.md b/README.md index bbadcd9..2751847 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Installation Add the following line to the dependencies of your `Cargo.toml`: ``` -voprf = "0.4.0-pre.4" +voprf = "0.4" ``` ### Minimum Supported Rust Version