On Tue, 25 Mar 2025 18:34:00 GMT, Francisco Ferrari Bihurriet
<[email protected]> wrote:
>> Valerie Peng has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> apply the suggested changes and minor code refactoring.
>
> src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java line
> 203:
>
>> 201: // because this is a PBE Mac service. In addition to
>> checking
>> 202: // the key, check that params (if passed) are
>> consistent.
>> 203: PBEUtil.checkKeyAndParams(key, params, algorithm);
>
> Both usages of `PBEUtil.checkKeyAndParams` have been removed (this is the
> first one), so we should now remove it from
> `src/java.base/share/classes/sun/security/util/PBEUtil.java`.
Sure, will remove. less code to maintain.
> src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
> line 135:
>
>> 133: // because this is a PBE Cipher service. In addition to
>> checking the
>> 134: // key, check that params (if passed) are consistent.
>> 135: PBEUtil.checkKeyAndParams(key, params, pbeAlg);
>
> Both usages of `PBEUtil.checkKeyAndParams` have been removed (this is the
> second one), so we should now remove it from
> `src/java.base/share/classes/sun/security/util/PBEUtil.java`.
Yes.
> test/jdk/sun/security/pkcs11/Mac/PBAMac.java line 114:
>
>> 112:
>> "ae6b69cf9edfd9cd8c3b51cdf2b0243502f35a3e6007f33b1ab73568" +
>> 113: "2ea81ea562f4383bb9512ff70752367b7259b16f"),
>> 114: macAssertionData("HmacPBESHA512", "HmacSHA512",
>
> nit: all the `macAssertionData` calls are now indented with an extra space
> (13 leading spaces in total).
Yes, should be 12 spaces.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24068#discussion_r2017585554
PR Review Comment: https://git.openjdk.org/jdk/pull/24068#discussion_r2017588409
PR Review Comment: https://git.openjdk.org/jdk/pull/24068#discussion_r2017587244