JDK-8345057 : ML_KEM NamedParameterSpec constants removed by ML-DSA integration
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 24
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-11-26
  • Updated: 2024-11-28
  • Resolved: 2024-11-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 24
24 b26Fixed
Related Reports
Relates :  
Description
The ML_KEM constants were removed when the JEP 497 was subsequently integrated. Looks like an accidental merge issue. See https://github.com/openjdk/jdk/commit/8b98f958dc1afedc02b9d9c98089d6cb1ca3a5b7#diff-0d629afca729363c944149ced8adf0b2263acc7ae1570dd22944eb6ca751bc8e

We should also add or modify current tests to use the ML_DSA and ML_KEM constants so that this would have been caught as a test failure.
Comments
Changeset: 8c2b4f62 Branch: master Author: Valerie Peng <valeriep@openjdk.org> Date: 2024-11-26 21:08:57 +0000 URL: https://git.openjdk.org/jdk/commit/8c2b4f62714f26ab3bc4808c734502af632a1eef
26-11-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/22397 Date: 2024-11-26 19:04:47 +0000
26-11-2024