RFR: 8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters does not return standard names [v3]

Sean Mullan mullan at openjdk.org
Wed Jul 10 20:08:39 UTC 2024


On Tue, 9 Jul 2024 21:25:16 GMT, Ben Perez <duke at openjdk.org> wrote:

>> 8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters  does not return standard names
>
> Ben Perez has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Moved test, clarified error message, explicitly initialized keypair to secp384r1

src/java.base/share/classes/sun/security/util/ECParameters.java line 1:

> 1: /*

Update the last copyright date to 2024.

test/jdk/com/sun/crypto/provider/AlgorithmParameters/EC/CurveGetParameterSpec.java line 38:

> 36:     public static void main(String[] args) throws Exception {
> 37:         KeyPairGenerator kpg = KeyPairGenerator.getInstance("EC");
> 38:         kpg.initialize(384);

Technically this could use another curve that is 384 bits. To make sure it is "secp384r1", pass in a `new ECGenParameterSpec("secp384r1")` to `initialize`.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20010#discussion_r1672840748
PR Review Comment: https://git.openjdk.org/jdk/pull/20010#discussion_r1672847017



More information about the security-dev mailing list