From e5a798697007891eb0ba3b8f452ca3ac8765aafc Mon Sep 17 00:00:00 2001 From: Michael Rosenberg Date: Sat, 3 Jan 2026 16:52:34 +0100 Subject: [PATCH] curve,ed,x: Bump prerelease version to fix build (#863) --- curve25519-dalek/CHANGELOG.md | 8 +++++++- curve25519-dalek/Cargo.toml | 3 +-- curve25519-dalek/README.md | 2 +- ed25519-dalek/CHANGELOG.md | 6 +++++- ed25519-dalek/Cargo.toml | 8 ++++---- ed25519-dalek/README.md | 2 +- x25519-dalek/CHANGELOG.md | 5 +++-- x25519-dalek/Cargo.toml | 4 ++-- x25519-dalek/README.md | 2 +- 9 files changed, 25 insertions(+), 15 deletions(-) diff --git a/curve25519-dalek/CHANGELOG.md b/curve25519-dalek/CHANGELOG.md index dd60d78..45d25cf 100644 --- a/curve25519-dalek/CHANGELOG.md +++ b/curve25519-dalek/CHANGELOG.md @@ -5,10 +5,16 @@ major series. ## 5.x series +## 5.0.0-pre.4 + +* Add allocation-free `EdwardsPoint::compress_batch()` +* Perf: Use maximum available NAF window size in `VartimePrecomputedStraus` +* Upgrade `rand_core` dependency to v0.10.0-rc-3 + ## 5.0.0-pre.3 * Add Lizard bytes-to-point injection for Ristretto. Gated under `lizard` feature. -* Upgrade `rand_core` to v0.10.0-rc-2 +* Upgrade `rand_core` dependency to v0.10.0-rc-2 ## 5.0.0-pre.1 diff --git a/curve25519-dalek/Cargo.toml b/curve25519-dalek/Cargo.toml index 62795db..9b95c42 100644 --- a/curve25519-dalek/Cargo.toml +++ b/curve25519-dalek/Cargo.toml @@ -3,8 +3,7 @@ name = "curve25519-dalek" # Before incrementing: # - update CHANGELOG # - update README if required by semver -# - if README was updated, also update module documentation in src/lib.rs -version = "5.0.0-pre.3" +version = "5.0.0-pre.4" edition = "2024" rust-version = "1.85.0" authors = [ diff --git a/curve25519-dalek/README.md b/curve25519-dalek/README.md index 9fc7bb4..3a5ab99 100644 --- a/curve25519-dalek/README.md +++ b/curve25519-dalek/README.md @@ -35,7 +35,7 @@ cofactor-related abstraction mismatches. To import `curve25519-dalek`, add the following to the dependencies section of your project's `Cargo.toml`: ```toml -curve25519-dalek = "5.0.0-pre.3" +curve25519-dalek = "5.0.0-pre.4" ``` If opting into [SemVer-exempted features](#public-api-semver-exemptions) a range diff --git a/ed25519-dalek/CHANGELOG.md b/ed25519-dalek/CHANGELOG.md index aade5fe..d29bcf0 100644 --- a/ed25519-dalek/CHANGELOG.md +++ b/ed25519-dalek/CHANGELOG.md @@ -8,9 +8,13 @@ Entries are listed in reverse chronological order per undeprecated major series. # 3.x series +## 3.0.0-pre.4 + +* Upgrade `rand_core` dependency to v0.10.0-rc-3 + ## 3.0.0-pre.3 -* Upgrade `rand_core` to v0.10.0-rc-2 +* Upgrade `rand_core` dependency to v0.10.0-rc-2 ## 3.0.0-pre.0 diff --git a/ed25519-dalek/Cargo.toml b/ed25519-dalek/Cargo.toml index 0fc2cd7..612435c 100644 --- a/ed25519-dalek/Cargo.toml +++ b/ed25519-dalek/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ed25519-dalek" -version = "3.0.0-pre.3" +version = "3.0.0-pre.4" edition = "2024" authors = [ "isis lovecruft ", @@ -28,7 +28,7 @@ rustdoc-args = [ all-features = true [dependencies] -curve25519-dalek = { version = "=5.0.0-pre.3", default-features = false, features = [ +curve25519-dalek = { version = "=5.0.0-pre.4", default-features = false, features = [ "digest", ] } ed25519 = { version = "3.0.0-rc.2", default-features = false } @@ -43,11 +43,11 @@ serde = { version = "1.0", default-features = false, optional = true } zeroize = { version = "1.5", default-features = false, optional = true } [dev-dependencies] -curve25519-dalek = { version = "=5.0.0-pre.3", default-features = false, features = [ +curve25519-dalek = { version = "=5.0.0-pre.4", default-features = false, features = [ "digest", "rand_core", ] } -x25519-dalek = { version = "=3.0.0-pre.3", default-features = false, features = [ +x25519-dalek = { version = "=3.0.0-pre.4", default-features = false, features = [ "static_secrets", ] } blake2 = "0.11.0-rc.3" diff --git a/ed25519-dalek/README.md b/ed25519-dalek/README.md index e193b0d..f4ad7c8 100644 --- a/ed25519-dalek/README.md +++ b/ed25519-dalek/README.md @@ -8,7 +8,7 @@ verification. To import `ed25519-dalek`, add the following to the dependencies section of your project's `Cargo.toml`: ```toml -ed25519-dalek = "3.0.0-pre.3" +ed25519-dalek = "3.0.0-pre.4" ``` # Feature Flags diff --git a/x25519-dalek/CHANGELOG.md b/x25519-dalek/CHANGELOG.md index e096fa0..e980029 100644 --- a/x25519-dalek/CHANGELOG.md +++ b/x25519-dalek/CHANGELOG.md @@ -4,13 +4,14 @@ Entries are listed in reverse chronological order. # 3.x Series -## Unreleased +## 3.0.0-pre.4 * Removed `alloc` feature flag, which was doing nothing +* Upgrade `rand_core` dependency to v0.10.0-rc-3 ## 3.0.0-pre.3 -* Upgrade `rand_core` to v0.10.0-rc-2 +* Upgrade `rand_core` dependency to v0.10.0-rc-2 ## 3.0.0-pre.0 diff --git a/x25519-dalek/Cargo.toml b/x25519-dalek/Cargo.toml index 2c02e67..13e0ba4 100644 --- a/x25519-dalek/Cargo.toml +++ b/x25519-dalek/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" # - update html_root_url # - update CHANGELOG # - if any changes were made to README.md, mirror them in src/lib.rs docs -version = "3.0.0-pre.3" +version = "3.0.0-pre.4" authors = [ "Isis Lovecruft ", "DebugSteven ", @@ -42,7 +42,7 @@ rustdoc-args = [ all-features = true [dependencies] -curve25519-dalek = { version = "=5.0.0-pre.3", default-features = false } +curve25519-dalek = { version = "=5.0.0-pre.4", default-features = false } rand_core = { version = "0.10.0-rc-3", default-features = false } # optional dependencies diff --git a/x25519-dalek/README.md b/x25519-dalek/README.md index 198c817..3890cc5 100644 --- a/x25519-dalek/README.md +++ b/x25519-dalek/README.md @@ -103,7 +103,7 @@ To import `x25519-dalek`, add the following to your project's `Cargo.toml`: ```toml [dependencies] -x25519-dalek = "3.0.0-pre.3" +x25519-dalek = "3.0.0-pre.4" ``` # Feature Flags