From 2f0835e1a8a246d0a40c911881051368cf543893 Mon Sep 17 00:00:00 2001 From: UneBaguette <28904802+UneBaguette@users.noreply.github.com> Date: Thu, 2 Jul 2026 18:25:38 +0200 Subject: [PATCH] chore: bump to v1.0.0-rc.0, fix doc --- CHANGELOG.md | 11 +++++++++-- Cargo.toml | 12 ++++++------ README.md | 4 ++-- src/lib.rs | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de4aecd..0820790 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,19 @@ # Changelog -## 1.0.0-pre.1 (July 1, 2026) +## 1.0.0-rc.0 (July 3, 2026) + +* Fixed doc showing incorrect MSRV +* Fixed readme incorrect doc link +* Bump `ecdsa` to `0.17` +* Bump `voprf-vx` to `1.0.0-rc` + +## 1.0.0-pre.1 (July 2, 2026) * Fixed README package name * Implement `zeroize` feature on `argon2`, `ed25519-dalek`, `hmac`, `chacha20poly1305` and `sha2` * Removed `rand_core` dependency to use it through `rand` re-export -## 1.0.0-pre.0 (June 29, 2026) +## 1.0.0-pre.0 (July 1, 2026) Forked from [facebook/opaque-ke](https://github.com/facebook/opaque-ke/) at `4.1.0-pre.2`. diff --git a/Cargo.toml b/Cargo.toml index 3ae17d5..77c58a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ name = "opaque-vx" readme = "README.md" repository = "https://github.com/vexahub/opaque-vx" rust-version = "1.90" -version = "1.0.0-pre.1" +version = "1.0.0-rc.0" [features] argon2 = ["dep:argon2"] @@ -48,7 +48,7 @@ curve25519-dalek = { version = "5.0.0-rc", default-features = false, features = derive-where = { version = "1.6", features = ["zeroize-on-drop"] } digest = { version = "0.11", features = ["zeroize"] } displaydoc = { version = "0.2", default-features = false } -ecdsa = { version = "0.17.0-rc.23", default-features = false, features = [ +ecdsa = { version = "0.17", default-features = false, features = [ "algorithm", ], optional = true } ed25519-dalek = { version = "3.0.0-rc", default-features = false, features = [ @@ -69,7 +69,7 @@ serde = { version = "1", default-features = false, features = [ "derive", ], optional = true } subtle = { version = "2.6", default-features = false } -voprf = { package = "voprf-vx", version = "1.0.0-pre.1", default-features = false, features = [ +voprf = { package = "voprf-vx", version = "1.0.0-rc", default-features = false, features = [ "danger", ] } zeroize = { version = "1.9", features = ["zeroize_derive"] } @@ -85,18 +85,18 @@ criterion = "0.8" cryptoki = "0.12" elliptic-curve = { version = "0.14", features = ["alloc", "pkcs8"] } hex = "0.4" -p256 = { version = "0.14.0-rc.15", default-features = false, features = [ +p256 = { version = "0.14.0-rc", default-features = false, features = [ "ecdsa", "hash2curve", "pkcs8", "oprf", ] } -p384 = { version = "0.14.0-rc.15", default-features = false, features = [ +p384 = { version = "0.14.0-rc", default-features = false, features = [ "hash2curve", "pkcs8", "oprf", ] } -p521 = { version = "0.14.0-rc.15", default-features = false, features = [ +p521 = { version = "0.14.0-rc", default-features = false, features = [ "hash2curve", "pkcs8", "oprf", diff --git a/README.md b/README.md index f9bab33..8cf0baf 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ OPAQUE is a PKI-free aPAKE that is secure against pre-computation attacks and ca Documentation ------------- -The API can be found [here](https://docs.rs/opaque-ke-vx/) along with an example for usage. More examples can be found +The API can be found [here](https://docs.rs/opaque-vx/) along with an example for usage. More examples can be found in the [examples](./examples) directory. @@ -30,7 +30,7 @@ Installation Add the following line to the dependencies of your `Cargo.toml`: ``` -opaque-ke = { package = "opaque-vx", version = "1.0.0-pre.0" } +opaque-ke = { package = "opaque-vx", version = "1.0.0-rc.0" } ``` ### Minimum Supported Rust Version diff --git a/src/lib.rs b/src/lib.rs index dd93d12..db6c1c8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -7,7 +7,7 @@ //! //! ### Minimum Supported Rust Version //! -//! Rust **1.87** or higher. +//! Rust **1.90** or higher. //! //! # Overview //! -- 2.39.5