RFR: 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview) [v4]
Anthony Scarpino
ascarpino at openjdk.org
Wed Oct 15 17:12:34 UTC 2025
On Thu, 2 Oct 2025 21:26:41 GMT, Weijun Wang <weijun at openjdk.org> wrote:
>> Anthony Scarpino has updated the pull request incrementally with one additional commit since the last revision:
>>
>> missed some decoder comments
>
> test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java line 103:
>
>> 101: "PublicKey didn't match with decoded.");
>> 102: Asserts.assertEqualsByteArray(kps.origPubEncoding, actualPubEncoding,
>> 103: "PublicKey didn't match with decoded.");
>
> There is no need to always compare public key encoding twice. You can compare `kpOrig.getPublic()` and `mlkemKP.getPubic()` once after line 72.
>
> Then you can just compare `mlkemKP` and `kp` and there is no need to invent a new `KeyPairs` type.
>
> I would more like to see this test and `GetKey` merged, probably also covering `getKeySpec`.
I can clean this up. But I don't plan to expand it to other tests. getKey uses the same code, so it's pretty much covered. Maybe something for the test plan to look into.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27147#discussion_r2430789599
More information about the security-dev
mailing list