On Thu, 5 Jun 2025 01:26:04 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> Add more comment on why `KeyUtil::getKeySize` could return -1. Add a new 
>> method `getNistCategory` to get the NIST security category.
>
> Weijun Wang has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   enhance test to be exhaustive

I think that the JFR event should not print -1 for the key size for ML-KEM 
keys, and should be able to identity a key type that doesn't have a key size 
and emit something else. Otherwise I think the issue reported in this bug is 
still an issue because users won't understand what -1 means.

I actually think logging the ML-KEM variant (ex: ML-KEM-768) would be most 
useful. Nobody other than crypto experts are going to understand the NIST 
security levels, it's not much more user friendly than -1 in my opinion.

Perhaps the JSR code could see if the key implements `NamedX509Key` and then 
print out the `NamedParameterSpec` constant

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

PR Comment: https://git.openjdk.org/jdk/pull/25642#issuecomment-2944214724

Reply via email to