Skip to content

Commit 95a4ea6

Browse files
committed
chore: Update dependencies
1 parent 992778d commit 95a4ea6

21 files changed

Lines changed: 967 additions & 974 deletions

File tree

Cargo.lock

Lines changed: 265 additions & 331 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,28 @@ resolver = "1" # Hack to enable the `custom` feature of `getrandom`
1818
# Ensure all dependencies + feats are mapped to crate features for correct usage
1919
# default features often have std breaking no_std and potentially other unwanted
2020
[dependencies]
21-
aead = { version = "0.5.2", default-features = false }
22-
aes-gcm = { version = "0.10.3", default-features = false, features = ["aes", "alloc"] }
23-
chacha20poly1305 = { version = "0.10.1", default-features = false }
24-
crypto-common = { version = "0.1.6", default-features = false }
25-
der = { version = "0.7.9", default-features = false }
26-
digest = { version = "0.10.7", default-features = false }
27-
ecdsa = { version = "0.16.8", default-features = false, features = ["alloc"] }
28-
ed25519-dalek = { version = "2", default-features = false, features = ["pkcs8"] }
29-
hmac = { version = "0.12.1", default-features = false }
30-
p256 = { version = "0.13.2", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
31-
p384 = { version = "0.13.0", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
32-
paste = { version = "1.0.15", default-features = false }
33-
pkcs8 = { version = "0.10.2", default-features = false, features = ["pem", "pkcs5"] }
34-
pki-types = { package = "rustls-pki-types", version = "1.0.1", default-features = false }
35-
rand_core = { version = "0.6.4", default-features = false, features = ["getrandom"] }
36-
rsa = { version = "0.9.2", default-features = false, features = ["sha2"] }
37-
rustls = { version = "0.23.12", default-features = false }
38-
sec1 = { version = "0.7.3", default-features = false, features = ["pkcs8", "pem"] }
39-
sha2 = { version = "0.10.7", default-features = false }
40-
signature = { version = "2.1.0", default-features = false }
41-
webpki = { package = "rustls-webpki", version = "0.102.0", default-features = false }
42-
x25519-dalek = { version = "2", default-features = false }
43-
44-
[dev-dependencies]
45-
getrandom = { version = "0.2", features = ["custom"] } # workaround to build on no_std targets
21+
aead = { version = "0.6.0-rc.3", default-features = false }
22+
aes-gcm = { version = "0.11.0-rc.2", default-features = false, features = ["aes", "alloc"] }
23+
chacha20poly1305 = { version = "0.11.0-rc.2", default-features = false }
24+
crypto-common = { version = "0.2.0-rc.5", default-features = false }
25+
der = { version = "0.8.0-rc.10", default-features = false }
26+
digest = { version = "0.11.0-rc.4", default-features = false }
27+
ecdsa = { version = "0.17.0-rc.9", default-features = false, features = ["alloc"] }
28+
ed25519-dalek = { version = "3.0.0-pre.3", default-features = false, features = ["pkcs8"] }
29+
hmac = { version = "0.13.0-rc.3", default-features = false }
30+
p256 = { version = "0.14.0-rc.1", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
31+
p384 = { version = "0.14.0-rc.1", default-features = false, features = ["pem", "ecdsa", "ecdh"] }
32+
paste = { version = "1", default-features = false }
33+
pkcs8 = { version = "0.11.0-rc.8", default-features = false, features = ["pem", "pkcs5"] }
34+
pki-types = { package = "rustls-pki-types", version = "1", default-features = false }
35+
rand_core = { version = "0.10.0-rc-2", default-features = false }
36+
getrandom = { version = "0.2", default-features = false, features = ["custom"] }
37+
rsa = { version = "0.10.0-rc.10", default-features = false, features = ["sha2", "encoding"] }
38+
rustls = { version = "0.23", default-features = false }
39+
sec1 = { version = "0.8.0-rc.10", default-features = false, features = ["pem"] }
40+
sha2 = { version = "0.11.0-rc.3", default-features = false }
41+
signature = { version = "3.0.0-rc.5", default-features = false }
42+
x25519-dalek = { version = "3.0.0-pre.3", default-features = false }
4643

4744
[features]
4845
default = ["std", "tls12", "zeroize"]
@@ -53,7 +50,7 @@ tls12 = ["rustls/tls12"]
5350
# zeroize is another typical that can be turned off
5451

5552
# TODO: go through all of these that what gets exposed re: std error type
56-
std = ["alloc", "webpki/std", "pki-types/std", "rustls/std", "ed25519-dalek/std"]
53+
std = ["alloc", "pki-types/std", "rustls/std"]
5754
# TODO: go through all of these to ensure to_vec etc. impls are exposed
58-
alloc = ["webpki/alloc", "pki-types/alloc", "aead/alloc", "ed25519-dalek/alloc"]
55+
alloc = ["pki-types/alloc", "aead/alloc", "ed25519-dalek/alloc"]
5956
zeroize = ["ed25519-dalek/zeroize", "x25519-dalek/zeroize"]

Makefile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
check:
2+
cargo clippy --all-targets --all-features -- -D warnings
3+
4+
clean:
5+
rm -rf ./target
6+
7+
fix:
8+
cargo fix --allow-dirty
9+
cargo clippy --fix --allow-dirty
10+
cargo fmt
11+
12+
test:
13+
cargo test
14+
15+
.PHONY: check clean fix test

0 commit comments

Comments
 (0)