Skip to content

Fix JEP 527 test to treat SecP256r1MLKEM768 and SecP384r1MLKEM1024 as optional - #81

Merged
Arunkumar-Kallyodan merged 1 commit into
OpenLiberty:mainfrom
Arunkumar-Kallyodan:FAT_Java_27
Aug 13, 2026
Merged

Fix JEP 527 test to treat SecP256r1MLKEM768 and SecP384r1MLKEM1024 as optional#81
Arunkumar-Kallyodan merged 1 commit into
OpenLiberty:mainfrom
Arunkumar-Kallyodan:FAT_Java_27

Conversation

@Arunkumar-Kallyodan

Copy link
Copy Markdown
Contributor

Oracle JDK 27 EA only includes X25519MLKEM768 in the default SSLParameters named groups list. SecP256r1MLKEM768 and SecP384r1MLKEM1024 are not present on this build, causing the test to fail with:

JEP 527 FAILED: hybrid group missing from supported set: SecP256r1MLKEM768

X25519MLKEM768 is the primary group mandated by JEP 527 and is hard-asserted. The other two groups are logged as optional when absent, allowing the test to pass on JDK builds that do not yet include them by default.

Co-authored-by-AI: IBM Bob 1.0.0

… optional

Oracle JDK 27 EA only includes X25519MLKEM768 in the default SSLParameters
named groups list. SecP256r1MLKEM768 and SecP384r1MLKEM1024 are not present
on this build, causing the test to fail with:

  JEP 527 FAILED: hybrid group missing from supported set: SecP256r1MLKEM768

X25519MLKEM768 is the primary group mandated by JEP 527 and is hard-asserted.
The other two groups are logged as optional when absent, allowing the test to
pass on JDK builds that do not yet include them by default.

Co-authored-by-AI: IBM Bob 1.0.0

@visakh005hyu visakh005hyu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Arunkumar-Kallyodan
Arunkumar-Kallyodan merged commit 043b973 into OpenLiberty:main Aug 13, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants