Skip to content

Conversation

@tarcieri
Copy link
Member

@tarcieri tarcieri commented Dec 4, 2025

Extracts all functionality related to the Password Hashing Competition (PHC) string format into a phc submodule.

The longer-term goal would be to extract this into its own crate, however that will need some trait redesign, which can be better accomplished by first adding a phc feature and feature-gating the relevant functionality.

This is just an initial step to begin isolating the relevant code.

Extracts all functionality related to the Password Hashing Competition
(PHC) string format into a `phc` submodule.

The longer-term goal would be to extract this into its own crate,
however that will need some trait redesign, which can be better
accomplished by first adding a `phc` feature and feature-gating the
relevant functionality.

This is just an initial step to begin isolating the relevant code.
@tarcieri tarcieri merged commit 76e826d into master Dec 4, 2025
11 checks passed
@tarcieri tarcieri deleted the password-hash/extract-phc-submodule branch December 4, 2025 23:27
tarcieri added a commit to RustCrypto/password-hashes that referenced this pull request Dec 5, 2025
Includes updates for the following:
- Extract `phc` submodule (RustCrypto/traits#2103)
- Extract `CustomizedPasswordHasher` trait (RustCrypto/traits#2105)
tarcieri added a commit to RustCrypto/password-hashes that referenced this pull request Dec 5, 2025
Includes updates for the following:
- Extract `phc` submodule (RustCrypto/traits#2103)
- Extract `CustomizedPasswordHasher` trait (RustCrypto/traits#2105)
tarcieri added a commit to RustCrypto/password-hashes that referenced this pull request Dec 5, 2025
Includes updates for the following:
- Extract `phc` submodule (RustCrypto/traits#2103)
- Extract `CustomizedPasswordHasher` trait (RustCrypto/traits#2105)
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.

2 participants