Skip to content

Commit 4ada2f6

Browse files
committed
[WIP] Bump digest, ed25519, signature, and sha2
Bumps the aforementioned dependencies to their latest (pre)releases
1 parent 35e78b2 commit 4ada2f6

File tree

8 files changed

+13
-14
lines changed

8 files changed

+13
-14
lines changed

curve25519-dalek/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ rustdoc-args = [
3030
features = ["serde", "rand_core", "digest", "legacy_compatibility", "group-bits"]
3131

3232
[dev-dependencies]
33-
sha2 = { version = "0.10", default-features = false }
33+
sha2 = { version = "=0.11.0-pre.4", default-features = false }
3434
bincode = "1"
3535
criterion = { version = "0.5", features = ["html_reports"] }
3636
hex = "0.4.2"
@@ -50,7 +50,7 @@ cfg-if = "1"
5050
ff = { version = "0.13", default-features = false, optional = true }
5151
group = { version = "0.13", default-features = false, optional = true }
5252
rand_core = { version = "0.6.4", default-features = false, optional = true }
53-
digest = { version = "0.10", default-features = false, optional = true }
53+
digest = { version = "=0.11.0-pre.9", default-features = false, optional = true }
5454
subtle = { version = "2.6.0", default-features = false }
5555
serde = { version = "1.0", default-features = false, optional = true, features = ["derive"] }
5656
zeroize = { version = "1", default-features = false, optional = true }

curve25519-dalek/src/edwards.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ use core::ops::{Mul, MulAssign};
104104
use cfg_if::cfg_if;
105105

106106
#[cfg(feature = "digest")]
107-
use digest::{generic_array::typenum::U64, Digest};
107+
use digest::{array::typenum::U64, Digest};
108108

109109
#[cfg(feature = "group")]
110110
use {

curve25519-dalek/src/ristretto.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ use core::ops::{Mul, MulAssign};
173173
use rand_core::CryptoRngCore;
174174

175175
#[cfg(feature = "digest")]
176-
use digest::generic_array::typenum::U64;
176+
use digest::array::typenum::U64;
177177
#[cfg(feature = "digest")]
178178
use digest::Digest;
179179

curve25519-dalek/src/scalar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ use rand_core::RngCore;
134134
use rand_core::CryptoRngCore;
135135

136136
#[cfg(feature = "digest")]
137-
use digest::generic_array::typenum::U64;
137+
use digest::array::typenum::U64;
138138
#[cfg(feature = "digest")]
139139
use digest::Digest;
140140

ed25519-dalek/Cargo.toml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ features = ["batch", "digest", "hazmat", "pem", "serde"]
2727

2828
[dependencies]
2929
curve25519-dalek = { version = "4", path = "../curve25519-dalek", default-features = false, features = ["digest"] }
30-
ed25519 = { version = ">=2.2, <2.3", default-features = false }
31-
signature = { version = ">=2.0, <2.3", optional = true, default-features = false }
32-
sha2 = { version = "0.10", default-features = false }
30+
ed25519 = { version = "=2.3.0-pre.0", default-features = false }
31+
signature = { version = "=2.3.0-pre.4", optional = true, default-features = false }
32+
sha2 = { version = "=0.11.0-pre.4", default-features = false }
3333
subtle = { version = "2.3.0", default-features = false }
3434

3535
# optional features
@@ -41,8 +41,8 @@ zeroize = { version = "1.5", default-features = false, optional = true }
4141
[dev-dependencies]
4242
curve25519-dalek = { version = "4", path = "../curve25519-dalek", default-features = false, features = ["digest", "rand_core"] }
4343
x25519-dalek = { version = "2", path = "../x25519-dalek", default-features = false, features = ["static_secrets"] }
44-
blake2 = "0.10"
45-
sha3 = "0.10"
44+
blake2 = "=0.11.0-pre.4"
45+
sha3 = "=0.11.0-pre.4"
4646
hex = "0.4"
4747
bincode = "1.0"
4848
serde_json = "1.0"
@@ -63,7 +63,6 @@ default = ["fast", "std", "zeroize"]
6363
alloc = ["curve25519-dalek/alloc", "ed25519/alloc", "serde?/alloc", "zeroize/alloc"]
6464
std = ["alloc", "ed25519/std", "serde?/std", "sha2/std"]
6565

66-
asm = ["sha2/asm"]
6766
batch = ["alloc", "merlin", "rand_core"]
6867
fast = ["curve25519-dalek/precomputed-tables"]
6968
digest = ["signature/digest"]

ed25519-dalek/src/hazmat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use zeroize::{Zeroize, ZeroizeOnDrop};
2222

2323
// These are used in the functions that are made public when the hazmat feature is set
2424
use crate::{Signature, VerifyingKey};
25-
use curve25519_dalek::digest::{generic_array::typenum::U64, Digest};
25+
use curve25519_dalek::digest::{array::typenum::U64, Digest};
2626

2727
/// Contains the secret scalar and domain separator used for generating signatures.
2828
///

ed25519-dalek/src/signing.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use sha2::Sha512;
2424
use subtle::{Choice, ConstantTimeEq};
2525

2626
use curve25519_dalek::{
27-
digest::{generic_array::typenum::U64, Digest},
27+
digest::{array::typenum::U64, Digest},
2828
edwards::{CompressedEdwardsY, EdwardsPoint},
2929
scalar::Scalar,
3030
};

ed25519-dalek/src/verifying.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use core::fmt::Debug;
1313
use core::hash::{Hash, Hasher};
1414

1515
use curve25519_dalek::{
16-
digest::{generic_array::typenum::U64, Digest},
16+
digest::{array::typenum::U64, Digest},
1717
edwards::{CompressedEdwardsY, EdwardsPoint},
1818
montgomery::MontgomeryPoint,
1919
scalar::Scalar,

0 commit comments

Comments
 (0)