Skip to content

Commit ede360a

Browse files
committed
Enable PBKDF2 within strict FIPS 140-3 profile
The algorithms `PBKDF2WithHmacSHA224`, `PBKDF2WithHmacSHA256`, `PBKDF2WithHmacSHA384`, and `PBKDF2WithHmacSHA512` are now available in the `OpenJCEPlusFIPS` provider. This update allows for their usage in the strict 140-3 profile. Signed-off-by: Jason Katonica <[email protected]>
1 parent 769a876 commit ede360a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/java.base/share/conf/security/java.security

+5-1
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ RestrictedSecurity.NSS.140-2.securerandom.algorithm = PKCS11
188188
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.name = OpenJCEPlusFIPS Cryptographic Module FIPS 140-3
189189
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.default = false
190190
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.fips = true
191-
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.hash = SHA256:032495c286ebdb2e851e0bc49da2ce426d11706487c0351522ae77dd22409a82
191+
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.hash = SHA256:a4d3c23ad19a71ef85f5f706727cedc8899979f1b5a1cafbc23b59a14b4c6d92
192192
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.number = Certificate #XXX
193193
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.policy = https://csrc.nist.gov/projects/cryptographic-module-validation-program/certificate/
194194
RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.desc.sunsetDate = 2026-09-21
@@ -281,6 +281,10 @@ RestrictedSecurity.OpenJCEPlusFIPS.FIPS140-3.jce.provider.1 = com.ibm.crypto.plu
281281
{MessageDigest, SHA3-384, *}, \
282282
{MessageDigest, SHA3-512, *}, \
283283
{SecretKeyFactory, AES, *}, \
284+
{SecretKeyFactory, PBKDF2WithHmacSHA224, *}, \
285+
{SecretKeyFactory, PBKDF2WithHmacSHA256, *}, \
286+
{SecretKeyFactory, PBKDF2WithHmacSHA384, *}, \
287+
{SecretKeyFactory, PBKDF2WithHmacSHA512, *}, \
284288
{SecureRandom, SHA256DRBG, *}, \
285289
{SecureRandom, SHA512DRBG, *}, \
286290
{Signature, NONEwithECDSA, *}, \

0 commit comments

Comments
 (0)