On Fri, 13 May 2022 20:29:11 GMT, Sean Mullan <mul...@openjdk.org> wrote:
>> Valerie Peng has updated the pull request incrementally with one additional >> commit since the last revision: >> >> fix newline. > > src/java.base/share/classes/java/security/Signature.java line 1012: > >> 1010: * values used by the underlying signature scheme. If the required >> 1011: * parameters were not supplied and can be generated by the >> signature, >> 1012: * the generated parameters are returned. However, if the >> signature scheme > > I think one small addition to the 2nd sentence would help to cover the case > where null is returned if params were not set and the impl does not generate > params (regardless as to whether it supports returning them as > `AlgorithmParameters`): "If the required parameters were not supplied and can > be generated by the signature, the generated parameters are returned; > otherwise `null` is returned." With this modification of 2nd sentence. The whole paragraph becomes: * <p>The returned parameters may be the same that were used to initialize * this signature, or may contain additional default or random parameter * values used by the underlying signature scheme. If the required * parameters were not supplied and can be generated by the signature, * the generated parameters are returned; otherwise {@code null} is * returned. However, if the signature scheme does not support returning * the parameters as {@code AlgorithmParameters}, {@code null} is always * returned. For the last sentence, would it be better to use "also" instead of "always"? ------------- PR: https://git.openjdk.java.net/jdk/pull/8396