On Thu, 29 Aug 2024 17:50:28 GMT, Kevin Driver <kdri...@openjdk.org> wrote:
>> src/java.base/share/classes/java/security/KDFParameters.java line 43: >> >>> 41: * <p> >>> 42: * The {@code KDFParameters} used for initialization can be retrieved >>> via >>> 43: * {@link javax.crypto.KDF#getParameters()}. >> >> Since you add this line here right after the "initialized with" line, there >> should be some words about the difference between the user-provided params >> and actual params. > > I think the reference to `KDF#getParameters()` is meant to refer the reader > to the information there, rather than repeating it again here. Thoughts? Addressed in https://github.com/openjdk/jdk/pull/20301/commits/6b7a75da2ebb1cc9d95628018d756e2ce2162768. Please review and confirm if resolved. >> src/java.base/share/classes/javax/crypto/KDF.java line 518: >> >>> 516: * the object describing the inputs to the derivation function >>> 517: * >>> 518: * @return a byte array corresponding to the KDF output and >>> according to >> >> I suggest `@return the derived key in its raw bytes`. This also implies my >> earlier suggestion on the relation between the output of the 2 derive >> methods. > > Addressed in > https://github.com/openjdk/jdk/pull/20301/commits/deadc28d6d81f5ecc056b38762f6cda49fd0cfe5. > Please confirm. KDFSpi also edited now. Addressed in https://github.com/openjdk/jdk/pull/20301/commits/6b7a75da2ebb1cc9d95628018d756e2ce2162768. Please review and confirm if resolved. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20301#discussion_r1739095549 PR Review Comment: https://git.openjdk.org/jdk/pull/20301#discussion_r1739096843