On Wed, 3 Jul 2024 15:38:49 GMT, Ben Perez <[email protected]> wrote:
> 8322133: getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters
> does not return standard names
Changes requested by mullan (Reviewer).
test/jdk/sun/security/util/misc/CurveGetParameterSpec.java line 1:
> 1: /*
I think a better location for this test is
`test/jdk/com/sun/crypto/provider/AlgorithmParameters/EC`.
test/jdk/sun/security/util/misc/CurveGetParameterSpec.java line 41:
> 39: a.init(k.getParams());
> 40: String name =
> a.getParameterSpec(ECGenParameterSpec.class).getName();
> 41: if (!name.equals("secp384r1")) {
The default curve ("secp384r1") may change in the future. Suggest specifying
desired curve name with `KeyPairGenerator.init()`.
Also, in the exception message, can you also print the name that was returned?
-------------
PR Review: https://git.openjdk.org/jdk/pull/20010#pullrequestreview-2166905954
PR Review Comment: https://git.openjdk.org/jdk/pull/20010#discussion_r1670881318
PR Review Comment: https://git.openjdk.org/jdk/pull/20010#discussion_r1670885409