On Fri, 21 Feb 2025 20:10:33 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> 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.
>
> Or what about this?
> 
>         if (key instanceof AsymmetricKey ak) {
>             if (ak.getParams() instanceof NamedParameterSpec nps) {
>                 return nps.getName();
>             }
>         }
>         return key.getAlgorithm();
> 
> `AsymmetricKey` was introduced to make our lives easier.

I stayed away from that because this is likely being backported

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/23647#discussion_r1966134944

Reply via email to