On Tue, 6 May 2025 04:40:02 GMT, Bradford Wetmore <wetm...@openjdk.org> wrote:

>> Valerie Peng has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Address review comments from Sean.
>
> src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java line 409:
> 
>> 407:             HKDFParameterSpec spec =
>> 408:                     
>> HKDFParameterSpec.ofExtract().addIKM(s).extractOnly();
>> 409:             return hkdf.deriveKey("Generic", spec);
> 
> I haven't done much with DHKEM yet, but should the returned key have 
> algorithm name of "Generic," or something more descriptive like the previous 
> "HKDF-PRK"?

Me neither. However, given `HKDF-PRK` is not a standard algorithm and also not 
recognized by the `SunPKCS11` provider, I changed it to `Generic`. Existing 
`HKDF` impl in the `SunPKCS11` provider is quite strict about the derived key 
algorithms and it will error out unless we add `HKDF-PRK` to be a recognized 
key algorithm for key derivation. Given these reasons, it seems `Generic` is 
the better choice here.

> src/java.base/share/classes/sun/security/ssl/CipherSuite.java line 1:
> 
>> 1: /*
> 
> Copyright update.

Will fix.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24393#discussion_r2080285333
PR Review Comment: https://git.openjdk.org/jdk/pull/24393#discussion_r2080288826

Reply via email to