On Fri, 21 Feb 2025 17:52:18 GMT, Anthony Scarpino <ascarp...@openjdk.org> wrote:
>> src/java.base/share/classes/sun/security/util/KeyUtil.java line 189: >> >>> 187: case EdECKey ed -> ed.getParams().getName(); >>> 188: case XECKey xe -> ((NamedParameterSpec) >>> xe.getParams()).getName(); >>> 189: default -> key.getAlgorithm(); >> >> Do you also want to add cases for ML-KEM and ML-DSA keys? > > @wangweij is planning on name usage for those. I'm focusing on these older > curves. They are already defined. I think you just want to add something like: If (key.getAlgorithm().equals("ML-KEM") || key.getAlgorithm().equals("ML-DSA")) { return ((NamedParameterSpec) key.getParams()).getName(); } Not urgent, but useful if one of these algorithms were to weaken or be broken for some reason. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23647#discussion_r1966001285