You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the password hashing and verification logic is built around Bouncy Castle's OpenBSDBCrypt. This will present a problem in FIPS enabled environments as BCrypt is not a FIPS compliant algorithm & the BouncyCastle provider itself is not FIPS enabled.
What solution would you like?
I propose we remove any references to OpenBSDBCrypt from the code & replace it with an implementation built around the Password4J library.
In my opinion these are the points in favor of Password4j:
stephen-crawford
added
triaged
Issues labeled as 'Triaged' have been reviewed and are deemed actionable.
and removed
untriaged
Require the attention of the repository maintainers and may need to be prioritized
labels
Jun 3, 2024
Is your feature request related to a problem?
Currently the password hashing and verification logic is built around Bouncy Castle's OpenBSDBCrypt. This will present a problem in FIPS enabled environments as BCrypt is not a FIPS compliant algorithm & the BouncyCastle provider itself is not FIPS enabled.
What solution would you like?
I propose we remove any references to OpenBSDBCrypt from the code & replace it with an implementation built around the Password4J library.
In my opinion these are the points in favor of Password4j:
Do you have any additional context?
This will help towards the following issues:
The text was updated successfully, but these errors were encountered: