On Thu, 1 Sep 2022 02:26:48 GMT, Mark Powers <mpow...@openjdk.org> wrote:
>> https://bugs.openjdk.org/browse/JDK-8291509 > > Mark Powers has updated the pull request incrementally with one additional > commit since the last revision: > > comments from Sean and Max More comments. Haven't read `ssl`, `util`, and `x509` yet. src/java.base/share/classes/sun/security/rsa/RSAPadding.java line 335: > 333: private byte[] unpadV15(byte[] padded) throws BadPaddingException { > 334: int k = 0; > 335: boolean bp = padded[k++] != 0; The original code looks more clear. src/java.base/share/classes/sun/security/tools/PathList.java line 69: > 67: while (st.hasMoreTokens()) { > 68: URL url = fileToURL(new File(st.nextToken())); > 69: urls[count++] = url; Please update the javadoc of `fileToURL` to remove `or null if unknown` in `@return`. src/java.base/share/classes/sun/security/tools/keytool/Main.java line 183: > 181: private List<String> weakWarnings = new ArrayList<>(); > 182: > 183: private Set<X509Certificate> trustedCerts = new HashSet<>(); Put all these `final`s in one group. src/java.base/share/classes/sun/security/tools/keytool/Main.java line 3534: > 3532: Object[] source = {alias}; > 3533: if (otherKeyPass != null) { > 3534: System.err.println(form.format(source)); You can move the line above out as well. It's also the same. ------------- PR: https://git.openjdk.org/jdk/pull/9972