diff --git a/CHANGELOG.md b/CHANGELOG.md index 94df0db..1596701 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 3.0.0-pre.4 (July 25, 2023) +* Updated voprf and curve25519-dalek dependencies + ## 3.0.0-pre.3 (June 7, 2023) * Adjusted curve25519 support logic * Adjusted key generation logic to be in line with commit 727b9ac of diff --git a/Cargo.toml b/Cargo.toml index 4f0553a..7b7fedf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ name = "opaque-ke" readme = "README.md" repository = "https://github.com/facebook/opaque-ke" rust-version = "1.65" -version = "3.0.0-pre.3" +version = "3.0.0-pre.4" [features] argon2 = ["dep:argon2"] @@ -24,7 +24,7 @@ std = ["dep:getrandom"] argon2 = { version = "0.5", default-features = false, features = [ "alloc", ], optional = true } -curve25519-dalek = { version = "=4.0.0-rc.3", default-features = false, features = [ +curve25519-dalek = { version = "4", default-features = false, features = [ "zeroize", ], optional = true } derive-where = { version = "1", features = ["zeroize-on-drop"] } @@ -39,7 +39,7 @@ serde = { version = "1", default-features = false, features = [ "derive", ], optional = true } subtle = { version = "2.3", default-features = false } -voprf = { version = "=0.5.0-pre.5", default-features = false, features = [ +voprf = { version = "=0.5.0-pre.6", default-features = false, features = [ "danger", ] } zeroize = { version = "1.5", features = ["zeroize_derive"] } diff --git a/README.md b/README.md index d01ec34..6b23570 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Installation Add the following line to the dependencies of your `Cargo.toml`: ``` -opaque-ke = "3.0.0-pre.3" +opaque-ke = "3.0.0-pre.4" ``` ### Minimum Supported Rust Version @@ -40,7 +40,7 @@ Resources --------- - [OPAQUE academic publication](https://eprint.iacr.org/2018/163.pdf), including formal definitions and a proof of security -- [draft-irtf-cfrg-opaque-10](https://datatracker.ietf.org/doc/draft-irtf-cfrg-opaque/10/), containing a detailed (byte-level) specification for OPAQUE +- [draft-irtf-cfrg-opaque-11](https://datatracker.ietf.org/doc/draft-irtf-cfrg-opaque/11/), containing a detailed (byte-level) specification for OPAQUE - ["Let's talk about PAKE"](https://blog.cryptographyengineering.com/2018/10/19/lets-talk-about-pake/), an introductory blog post written by Matthew Green that covers OPAQUE - [@serenity-kit/opaque](https://github.com/serenity-kit/opaque), a WebAssembly package for this library - [opaque-wasm](https://github.com/marucjmar/opaque-wasm), a WebAssembly package for this library. A comparison between `@serenity-kit/opaque` and `opaque-wasm` can be found [here](https://opaque-documentation.netlify.app/docs/faq#how-does-it-compare-to-opaque-wasm)