git: openjdk/jdk: 8301553: Support Password-Based Cryptography in SunPKCS11
Martin Balao
mbalao at openjdk.org
Tue Jun 6 19:41:14 UTC 2023
Changeset: 4a75fd46
Author: Martin Balao <mbalao at openjdk.org>
Date: 2023-06-06 19:39:34 +0000
URL: https://git.openjdk.org/jdk/commit/4a75fd462c002a209201d8bfc8d6c9eb286a7444
8301553: Support Password-Based Cryptography in SunPKCS11
Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/HmacPKCS12PBECore.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/com/sun/crypto/provider/PBMAC1Core.java
+ src/java.base/share/classes/sun/security/util/PBEUtil.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_ECDH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PBE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_PKCS5_PBKD2_PARAMS2.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
+ test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/MacSameTest.java
+ test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Mac/ReinitMac.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
+ test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java
More information about the jdk-changes
mailing list