RFR: 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1) [v4]
Mark Powers
mpowers at openjdk.org
Sat Sep 20 13:21:19 UTC 2025
On Fri, 11 Jul 2025 19:47:57 GMT, Mark Powers <mpowers at openjdk.org> wrote:
>> src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java line 231:
>>
>>> 229:
>>> 230: var kdfParams = new PBKDF2Parameters();
>>> 231: String kdfAlgo = kdfParams.parseKDF(kdf);
>>
>> nit: `parseKDF()` seems a bit redundant as the KDF name is already in the class name, i.e. `PBKDF2Parameter`. Maybe name it `init()` as this is what it does, i.e. initialize the `PBKDF2Parameters` obj w/ the `DerValue` argument.
>
> fixed
After more review comments, this was replaced with a `PBKDF2Parameters(kdf)` constructor.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24429#discussion_r2365627350
More information about the security-dev
mailing list