Skip to content

Commit e3ff5d3

Browse files
committed
scrypt v0.12.0
1 parent b71d563 commit e3ff5d3

4 files changed

Lines changed: 53 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

password-auth/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ password-hash = { version = "0.6", features = ["alloc", "getrandom", "phc"] }
2323
# optional dependencies
2424
argon2 = { version = "0.6.0-rc.7", optional = true, default-features = false, features = ["alloc", "password-hash"] }
2525
pbkdf2 = { version = "0.13", optional = true, default-features = false, features = ["phc"] }
26-
scrypt = { version = "0.12.0-rc.10", optional = true, default-features = false, features = ["phc"] }
26+
scrypt = { version = "0.12", optional = true, default-features = false, features = ["phc"] }
2727

2828
[features]
2929
default = ["argon2"]

scrypt/CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,56 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.12.0 (2026-04-22)
9+
### Added
10+
- Implement `PartialEq` for `scrypt::Params` ([#490])
11+
- `Params::n` method ([#544])
12+
- `parallel` feature using `rayon` ([#733], [#785])
13+
- `mcf` feature for Modular Crypt Format support ([#781], [#806])
14+
- SSE2/simd128 `RoMix` data layout optimization ([#622])
15+
- Customizable `Params` for `Scrypt` type ([#797])
16+
- Implement `kdf::{Kdf, Pbkdf}` for `Scrypt` ([#823])
17+
18+
### Changed
19+
- Make methods of `scrypt::Params` into `const fn` ([#508])
20+
- Bump edition to 2024; MSRV 1.85 ([#563])
21+
- Split `Params::new` and `Params::new_with_output_len` ([#602])
22+
- Use the `phc` crate for `PasswordHash` and related types ([#761])
23+
- Switch from `std::error::Error` to `core::error::Error` ([#767])
24+
- Rename `simple` feature to `phc` ([#776])
25+
- Migrate from `subtle` to `ctutils` ([#845])
26+
- Bump `password-hash` dependency to v0.6 ([#848])
27+
- Bump `sha2` to v0.11 ([#872])
28+
- Bump `salsa20` dependency to v0.11 ([#875])
29+
- Bump `pbkdf2` dependency to v0.13 ([#885])
30+
31+
### Removed
32+
- `Display` and `FromStr` impls for `Params` ([#824])
33+
- Incorrect `N` upper-bound check from `Params::new` ([#867])
34+
35+
[#490]: https://github.com/RustCrypto/password-hashes/pull/490
36+
[#508]: https://github.com/RustCrypto/password-hashes/pull/508
37+
[#544]: https://github.com/RustCrypto/password-hashes/pull/544
38+
[#563]: https://github.com/RustCrypto/password-hashes/pull/563
39+
[#602]: https://github.com/RustCrypto/password-hashes/pull/602
40+
[#622]: https://github.com/RustCrypto/password-hashes/pull/622
41+
[#733]: https://github.com/RustCrypto/password-hashes/pull/733
42+
[#761]: https://github.com/RustCrypto/password-hashes/pull/761
43+
[#767]: https://github.com/RustCrypto/password-hashes/pull/767
44+
[#776]: https://github.com/RustCrypto/password-hashes/pull/776
45+
[#781]: https://github.com/RustCrypto/password-hashes/pull/781
46+
[#785]: https://github.com/RustCrypto/password-hashes/pull/785
47+
[#797]: https://github.com/RustCrypto/password-hashes/pull/797
48+
[#806]: https://github.com/RustCrypto/password-hashes/pull/806
49+
[#823]: https://github.com/RustCrypto/password-hashes/pull/823
50+
[#824]: https://github.com/RustCrypto/password-hashes/pull/824
51+
[#845]: https://github.com/RustCrypto/password-hashes/pull/845
52+
[#848]: https://github.com/RustCrypto/password-hashes/pull/848
53+
[#867]: https://github.com/RustCrypto/password-hashes/pull/867
54+
[#872]: https://github.com/RustCrypto/password-hashes/pull/872
55+
[#875]: https://github.com/RustCrypto/password-hashes/pull/875
56+
[#885]: https://github.com/RustCrypto/password-hashes/pull/885
57+
858
## 0.11.0 (2023-03-04)
959
### Added
1060
- Ability to use custom output key length ([#255])

scrypt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "scrypt"
3-
version = "0.12.0-rc.10"
3+
version = "0.12.0"
44
description = "Scrypt password-based key derivation function"
55
authors = ["RustCrypto Developers"]
66
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)