On Sat, 14 Sep 2024 22:40:15 GMT, Weijun Wang <wei...@openjdk.org> wrote:
>> Kevin Driver has updated the pull request incrementally with one additional >> commit since the last revision: >> >> refine wording on DPS getInstance with params exception > > src/java.base/share/classes/javax/crypto/KDF.java line 426: > >> 424: * @throws InvalidAlgorithmParameterException >> 425: * if the specified provider does not support a {@code KDFSpi} >> 426: * implementation for the specified algorithm and parameters > > Do not mention `algorithm` in this `@throws`. It's already covered by > `@throws NSAE`. Same below. It is intended to refer to the pair/combination of algorithm and parameters. This wording was chosen by another reviewer. > src/java.base/share/classes/javax/crypto/KDF.java line 530: > >> 528: * results in something invalid >> 529: * @throws NoSuchAlgorithmException >> 530: * if {@code alg} is empty or invalid > > Is it easy to tell precisely what falls into "combination of alg and > derivationSpec results in something invalid" and what falls into "alg is > invalid"? Yes. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/20301#discussion_r1761518532 PR Review Comment: https://git.openjdk.org/jdk/pull/20301#discussion_r1761522596