Skip to content

sha-crypt: unify Params type#772

Merged
tarcieri merged 1 commit intomasterfrom
sha-crypt/unify-params-type
Dec 12, 2025
Merged

sha-crypt: unify Params type#772
tarcieri merged 1 commit intomasterfrom
sha-crypt/unify-params-type

Conversation

@tarcieri
Copy link
Copy Markdown
Member

The previous Sha256Params and Sha512Params types were otherwise identical, so this commit unifies them into a single type

The previous `Sha256Params` and `Sha512Params` types were otherwise
identical, so this commit unifies them into a single type
@tarcieri tarcieri merged commit d48762a into master Dec 12, 2025
10 checks passed
@tarcieri tarcieri deleted the sha-crypt/unify-params-type branch December 12, 2025 17:54
@tarcieri tarcieri mentioned this pull request Apr 21, 2026
tarcieri added a commit that referenced this pull request Apr 21, 2026
## Added
- Implement `core::error::Error` for error types (#719)
- Implement the `password-hash` crate traits (#771, #779, #806)
- Dynamic `Algorithm` support (#800)
- `Params` customization for `ShaCrypt` type (#801)
- `ShaCrypt::SHA256` and `ShaCrypt::SHA512` (#813)
- `no_alloc` support (#894)

## Changed
- `rounds` parameter is now `u32` (#500)
- Make hashing infallible (#500)
- Bump edition to 2024; MSRV 1.85 (#563)
- Switch from `rand` to `rand_core` (#720)
- Use `mcf` crate for implementing Modular Crypt Format (#726, #842)
- Unify `Params` type (#772)
- Rename `simple` feature to `password-hash` (#776)
- Migrate from `subtle` to `ctutils` (#845)
- Bump `password-hash` dependency to v0.6 (#848)
- Bump `sha2` to v0.11 (#872)

## Removed
- `std` feature (#719)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant