Skip to content

Commit b6f41e3

Browse files
committed
slh-dsa: bump to edition 2024; bump MSRV to 1.85
1 parent 5349ef7 commit b6f41e3

20 files changed

+303
-1305
lines changed

.github/workflows/slh-dsa.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- thumbv7em-none-eabi
2828
- wasm32-unknown-unknown
2929
rust:
30-
- 1.81.0 # MSRV
30+
- 1.85.0 # MSRV
3131
- stable
3232
steps:
3333
- uses: actions/checkout@v4
@@ -46,7 +46,7 @@ jobs:
4646
strategy:
4747
matrix:
4848
rust:
49-
- 1.81.0 # MSRV
49+
- 1.85.0 # MSRV
5050
- stable
5151
test_config:
5252
- --no-default-features

Cargo.lock

+172-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+3-5
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ members = [
88
"lms",
99
"ml-dsa",
1010
"rfc6979",
11+
"slh-dsa",
1112
]
1213
exclude = [
1314
"dsa", # still on rand_core 0.8
14-
"slh-dsa" # performance issues
1515
]
1616

1717
[profile.dev]
@@ -27,10 +27,7 @@ ed25519 = { path = "./ed25519" }
2727
lms-signature = { path = "./lms" }
2828
ml-dsa = { path = "./ml-dsa" }
2929
rfc6979 = { path = "./rfc6979" }
30-
#slh-dsa = { path = "./slh-dsa" }
31-
32-
# https://github.com/RustCrypto/hashes/pull/652
33-
sha3 = { git = "https://github.com/RustCrypto/hashes.git", branch = "edition_upgrade" }
30+
slh-dsa = { path = "./slh-dsa" }
3431

3532
# https://github.com/RustCrypto/traits/pull/1751
3633
# https://github.com/RustCrypto/traits/pull/1767
@@ -48,6 +45,7 @@ group = { git = "https://github.com/pinkforest/group.git", branch = "bump-rand-0
4845

4946
# https://github.com/RustCrypto/hashes/pull/652
5047
sha2 = { git = "https://github.com/RustCrypto/hashes.git", branch = "edition_upgrade" }
48+
sha3 = { git = "https://github.com/RustCrypto/hashes.git", branch = "edition_upgrade" }
5149

5250
# https://github.com/RustCrypto/MACs/pull/178
5351
hmac = { git = "https://github.com/baloo/MACs.git", branch = "baloo/edition-2024" }

0 commit comments

Comments
 (0)