On Thu, 1 Sep 2022 14:09:42 GMT, Weijun Wang <wei...@openjdk.org> wrote:

>> Mark Powers has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   comments from Sean and Max
>
> src/java.base/share/classes/sun/security/util/DerInputStream.java line 292:
> 
>> 290:      * a later call to <code>reset</code> will return here.
>> 291:      * The {@code readAheadLimit} is useless here because
>> 292:      * all data is available, and we can go to anywhere at will.
> 
> I'd rather add a comma before `because`. The sentence means `because (A && 
> B)` and I don't want it look like `because (A) && B`.

Added comma.

> src/java.base/share/classes/sun/security/util/HexDumpEncoder.java line 157:
> 
>> 155:         int     j;
>> 156:         int     numBytes;
>> 157:         byte[] tmpbuffer = new byte[bytesPerLine()];
> 
> Add one space in between.

Fixed.

> src/java.base/share/classes/sun/security/util/HexDumpEncoder.java line 268:
> 
>> 266:         int     j;
>> 267:         int     numBytes;
>> 268:         byte[] tmpbuffer = new byte[bytesPerLine()];
> 
> Add one space in between. Or, is my GitHub view distorted?

Fixed.

> src/java.base/share/classes/sun/security/validator/PKIXValidator.java line 
> 177:
> 
>> 175:     private void setDefaultParameters(String variant) {
>> 176:         if ((Objects.equals(variant, Validator.VAR_TLS_SERVER)) ||
>> 177:                 (Objects.equals(variant, Validator.VAR_TLS_CLIENT))) {
> 
> I think the original code is OK. We only use string literals for variants. 
> That said, maybe it's better to use an enum.

I'll revert to the original code. An enum change would affect method 
definitions wherever `Validator.VAR_:L_SERVER` and friends are used.

> src/java.base/share/classes/sun/security/validator/Validator.java line 268:
> 
>> 266:             // redundant.
>> 267:             boolean checkUnresolvedCritExts =
>> 268:                     !Objects.equals(type, TYPE_PKIX);
> 
> Same as above. We only use literals.

I'll revert to the original code.

-------------

PR: https://git.openjdk.org/jdk/pull/9972

Reply via email to