git: openjdk/jdk: master: 8347938: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings

Weijun Wang weijun at openjdk.org
Tue Feb 3 16:36:32 UTC 2026


Changeset: e51ccef9
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2026-02-03 16:32:21 +0000
URL:       https://git.openjdk.org/jdk/commit/e51ccef9cb415ed31db70971bb439ca3d96c5bce

8347938: Add Support for the Latest ML-KEM and ML-DSA Private Key Encodings

Reviewed-by: mullan, bperez, mpowers

! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! src/java.base/share/classes/sun/security/provider/NamedKEM.java
! src/java.base/share/classes/sun/security/provider/NamedKeyFactory.java
! src/java.base/share/classes/sun/security/provider/NamedKeyPairGenerator.java
! src/java.base/share/classes/sun/security/provider/NamedSignature.java
+ src/java.base/share/classes/sun/security/util/KeyChoices.java
! src/java.base/share/classes/sun/security/x509/NamedX509Key.java
! src/java.base/share/conf/security/java.security
- test/jdk/sun/security/provider/NamedEdDSA.java
- test/jdk/sun/security/provider/NamedKeyFactoryTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java
! test/jdk/sun/security/provider/acvp/ML_KEM_Test.java
+ test/jdk/sun/security/provider/named/NamedEdDSA.java
+ test/jdk/sun/security/provider/named/NamedKeyFactoryTest.java
+ test/jdk/sun/security/provider/named/NamedKeys.java
+ test/jdk/sun/security/provider/pqc/PrivateKeyEncodings.java
+ test/jdk/sun/security/provider/pqc/SeedOrExpanded.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/lib/security/RepositoryFileReader.java



More information about the jdk-changes mailing list