On Mon, 13 May 2024 15:53:45 GMT, Kevin Driver <[email protected]> wrote:
>> src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java line
>> 213:
>>
>>> 211: /**
>>> 212: * Static helper-method that may be used to initialize an {@code
>>> ExtractExpand} object
>>> 213: * <p>
>>
>> Do we really need this method since user can already call
>> `extract()....andExpand()`?
>>
>> If this method is removed, then we don't need to check null for `ext` in
>> `new ExtractExpand`.
>>
>> Or, you want to create one `Extract` object and then reuse it multiple times?
>
> It makes sense to leave it for consistency's sake, IMO.
I think we should remove it. At least for this first API revision, let's make
the API simpler and give users one way to create `ExtractExpand` params.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18924#discussion_r1598988291