RFR: 8333754: Add a Test against ECDSA and ECDH NIST Test vector

Sibabrata Sahoo ssahoo at openjdk.org
Fri Jun 14 06:38:14 UTC 2024


On Fri, 14 Jun 2024 06:23:32 GMT, Sibabrata Sahoo <ssahoo at openjdk.org> wrote:

> Tests added against ECDSA and ECDH NIST Test vector.

test/jdk/sun/security/ec/ECDHPrimitive.java line 33:

> 31: import javax.crypto.*;
> 32: 
> 33: import jdk.test.lib.Asserts;

Usage of Asserts and removed corresponding local code

test/jdk/sun/security/ec/ECDHPrimitive.java line 40:

> 38:  * @summary Test ECDH primitive operations
> 39:  * @library /test/lib
> 40:  * @run main ECDHPrimitive

disableNative removed from @run tag

test/jdk/sun/security/ec/ECDHPrimitive.java line 52:

> 50: 
> 51:     public static void main(String[] args) throws Exception {
> 52:         Path testFile = Path.of(System.getProperty("test.src"), "KAS_ECC_CDH_PrimitiveTest.txt");

Referring Test vector from SRC path

test/jdk/sun/security/ec/ECDSAPrimitive.java line 35:

> 33: import sun.security.util.ArrayUtil;
> 34: import sun.security.util.math.*;
> 35: import jdk.test.lib.Asserts;

Use of Asserts and removed corresponding local code.

test/jdk/sun/security/ec/ECDSAPrimitive.java line 44:

> 42:  * @modules java.base/sun.security.ec java.base/sun.security.ec.point
> 43:  *          java.base/sun.security.util java.base/sun.security.util.math
> 44:  * @run main ECDSAPrimitive

disableNative removed from @run tag

test/jdk/sun/security/ec/ECDSAPrimitive.java line 61:

> 59: 
> 60:     public static void main(String[] args) throws Exception {
> 61:         Path siggenFile = Path.of(System.getProperty("test.src"), "SigGen-1.txt");

Referring Test vector from SRC path.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639334746
PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639334250
PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639335093
PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639335860
PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639335470
PR Review Comment: https://git.openjdk.org/jdk/pull/19715#discussion_r1639336133



More information about the security-dev mailing list