On Tue, 14 May 2024 13:15:43 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> Kevin Driver has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   javadoc improvements
>
> src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java line 108:
> 
>> 106:         }
>> 107: 
>> 108:         /**
> 
> The method spec should start with a paragraph saying "Adds key input material 
> (IKM) to this builder", and then a new paragraph can talk about "AddIKM may 
> be called....".
> 
> Also, the "may be called when..." sounds like there is another `setIKM` 
> method when the IKM can be provided in a single shot. We should be very clear 
> that this is the only method. We can probably say something like this:
> 
> This method can be invoked multiple times on a builder, appending each newly 
> added IKM to the existing IKM. This is particularly useful for "labeled" HKDF 
> Extract used in TLS 1.3 and HPKE, where the IKM consists of concatenated 
> components, which may include both byte arrays and (possibly non-extractable) 
> secret keys.
> 
> This applies to the 3 methods below as well.

Added portions of this to the class pre-amble, since you said elsewhere that 
would be a better place, rather than repeating 4 times.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/18924#discussion_r1600670116

Reply via email to