On Fri, 21 Feb 2025 18:36:39 GMT, Sean Mullan <mul...@openjdk.org> wrote:

>> @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.

Or what about this?

        if (key instanceof AsymmetricKey ak) {
            if (ak.getParams() instanceof NamedParameterSpec nps) {
                return nps.getName();
            }
        }
        return key.getAlgorithm();

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

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

Reply via email to