Skip to content

Commit d77b991

Browse files
authored
Cut new prereleases (#763)
These use the recently extracted `phc` crate (#761) Releases the following: - `argon2` v0.6.0-rc.4 - `balloon-hash` v0.5.0-rc.2 - `password-auth` v1.1.0-pre.3 - `pbkdf2` v0.13.0-rc.4 - `scrypt` v0.12.0-rc.5
1 parent 18fa3cd commit d77b991

9 files changed

Lines changed: 21 additions & 18 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,8 @@ exclude = ["benches", "fuzz"]
1515

1616
[profile.dev]
1717
opt-level = 2
18+
19+
[patch.crates-io]
20+
argon2 = { path = "./argon2" }
21+
pbkdf2 = { path = "./pbkdf2" }
22+
scrypt = { path = "./scrypt" }

argon2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argon2"
3-
version = "0.6.0-rc.3"
3+
version = "0.6.0-rc.4"
44
description = """
55
Pure Rust implementation of the Argon2 password hashing function with support
66
for the Argon2d, Argon2i, and Argon2id algorithmic variants

balloon-hash/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "balloon-hash"
3-
version = "0.5.0-rc.1"
3+
version = "0.5.0-rc.2"
44
description = "Pure Rust implementation of the Balloon password hashing function"
55
authors = ["RustCrypto Developers"]
66
license = "MIT OR Apache-2.0"
@@ -16,7 +16,6 @@ rust-version = "1.85"
1616
[dependencies]
1717
digest = { version = "0.11.0-rc.4", default-features = false }
1818
crypto-bigint = { version = "0.7.0-rc.9", default-features = false, features = ["hybrid-array"] }
19-
rand_core = { version = "0.10.0-rc-2", default-features = false }
2019

2120
# optional dependencies
2221
password-hash = { version = "0.6.0-rc.4", optional = true, default-features = false, features = ["phc"] }

bcrypt-pbkdf/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rust-version = "1.85"
1515

1616
[dependencies]
1717
blowfish = { version = "0.10.0-rc.2", features = ["bcrypt"] }
18-
pbkdf2 = { version = "0.13.0-rc.2", default-features = false, path = "../pbkdf2" }
18+
pbkdf2 = { version = "0.13.0-rc.4", default-features = false }
1919
sha2 = { version = "0.11.0-rc.3", default-features = false }
2020

2121
# optional features

password-auth/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "password-auth"
3-
version = "1.1.0-pre.2"
3+
version = "1.1.0-pre.3"
44
description = """
55
Password authentication library with a focus on simplicity and ease-of-use,
66
including support for Argon2, PBKDF2, and scrypt password hashing algorithms
@@ -22,9 +22,9 @@ password-hash = { version = "0.6.0-rc.4", features = ["alloc", "phc"] }
2222
phc = { version = "0.6.0-rc.0", features = ["getrandom"] }
2323

2424
# optional dependencies
25-
argon2 = { version = "0.6.0-rc.0", optional = true, default-features = false, features = ["alloc", "simple"], path = "../argon2" }
26-
pbkdf2 = { version = "0.13.0-rc.0", optional = true, default-features = false, features = ["simple"], path = "../pbkdf2" }
27-
scrypt = { version = "0.12.0-rc.0", optional = true, default-features = false, features = ["simple"], path = "../scrypt" }
25+
argon2 = { version = "0.6.0-rc.4", optional = true, default-features = false, features = ["alloc", "simple"] }
26+
pbkdf2 = { version = "0.13.0-rc.4", optional = true, default-features = false, features = ["simple"] }
27+
scrypt = { version = "0.12.0-rc.5", optional = true, default-features = false, features = ["simple"] }
2828

2929
[features]
3030
default = ["argon2", "std"]

pbkdf2/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pbkdf2"
3-
version = "0.13.0-rc.3"
3+
version = "0.13.0-rc.4"
44
authors = ["RustCrypto Developers"]
55
license = "MIT OR Apache-2.0"
66
description = "Generic implementation of PBKDF2"

scrypt/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "scrypt"
3-
version = "0.12.0-rc.4"
3+
version = "0.12.0-rc.5"
44
description = "Scrypt password-based key derivation function"
55
authors = ["RustCrypto Developers"]
66
license = "MIT OR Apache-2.0"
@@ -14,7 +14,7 @@ edition = "2024"
1414
rust-version = "1.85"
1515

1616
[dependencies]
17-
pbkdf2 = { version = "0.13.0-rc.2", path = "../pbkdf2" }
17+
pbkdf2 = { version = "0.13.0-rc.4", path = "../pbkdf2" }
1818
salsa20 = { version = "0.11.0-rc.2", default-features = false }
1919
sha2 = { version = "0.11.0-rc.3", default-features = false }
2020
rayon = { version = "1.11", optional = true }

yescrypt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ rust-version = "1.85"
1515

1616
[dependencies]
1717
hmac = { version = "0.13.0-rc.3", default-features = false }
18-
pbkdf2 = { version = "0.13.0-rc.2", path = "../pbkdf2" }
18+
pbkdf2 = { version = "0.13.0-rc.4", default-features = false, features = ["hmac"] }
1919
salsa20 = { version = "0.11.0-rc.2", default-features = false }
2020
sha2 = { version = "0.11.0-rc.3", default-features = false }
2121
subtle = { version = "2", default-features = false }

0 commit comments

Comments
 (0)