On Wed, 7 May 2025 16:21:23 GMT, Weijun Wang <[email protected]> wrote:
>> Bradford Wetmore has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Updated to use the upcoming KDF (still in preview) + bits of JDK-8353578
>> for compilation)
>
> src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java line 1808:
>
>> 1806: String label, byte[] context, int length) throws
>> SSLKeyException {
>> 1807: byte[] bytes =
>> 1808: exportKeyingMaterialKey(label, context,
>> length).getEncoded();
>
> In PKCS #11, calling `deriveKey(...).getEncoded()` is not equivalent to
> `deriveData()`. It's quite likely that `deriveKey` returns an un-extractable
> key, but `deriveData` using the exact same input returns the keying material.
Adjusted for the comment.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24976#discussion_r2093695000