Skip to content

Commit 60bbd37

Browse files
author
Andrew Lu
committed
8315684: Parallelize sun/security/util/math/TestIntegerModuloP.java
Backport-of: 0f77d250b67ae0678756f986607eb239641dfb9e
1 parent dc8a980 commit 60bbd37

File tree

1 file changed

+62
-2
lines changed

1 file changed

+62
-2
lines changed

test/jdk/sun/security/util/math/TestIntegerModuloP.java

Lines changed: 62 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2018, 2023, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -22,21 +22,81 @@
2222
*/
2323

2424
/*
25-
* @test
25+
* @test id=IntegerPolynomial25519
2626
* @bug 8181594 8208648
2727
* @summary Test proper operation of integer field arithmetic
2828
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
2929
* @build BigIntegerModuloP
3030
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomial25519 32 0
31+
*/
32+
33+
/*
34+
* @test id=IntegerPolynomial448
35+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
36+
* @build BigIntegerModuloP
3137
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomial448 56 1
38+
*/
39+
40+
/*
41+
* @test id=IntegerPolynomial1305
42+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
43+
* @build BigIntegerModuloP
3244
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomial1305 16 2
45+
*/
46+
47+
/*
48+
* @test id=IntegerPolynomialP256
49+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
50+
* @build BigIntegerModuloP
3351
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomialP256 32 5
52+
*/
53+
54+
/*
55+
* @test id=IntegerPolynomialP384
56+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
57+
* @build BigIntegerModuloP
3458
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomialP384 48 6
59+
*/
60+
61+
/*
62+
* @test id=IntegerPolynomialP521
63+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
64+
* @build BigIntegerModuloP
3565
* @run main TestIntegerModuloP sun.security.util.math.intpoly.IntegerPolynomialP521 66 7
66+
*/
67+
68+
/*
69+
* @test id=P256OrderField
70+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
71+
* @build BigIntegerModuloP
3672
* @run main TestIntegerModuloP sun.security.util.math.intpoly.P256OrderField 32 8
73+
*/
74+
75+
/*
76+
* @test id=P384OrderField
77+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
78+
* @build BigIntegerModuloP
3779
* @run main TestIntegerModuloP sun.security.util.math.intpoly.P384OrderField 48 9
80+
*/
81+
82+
/*
83+
* @test id=P521OrderField
84+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
85+
* @build BigIntegerModuloP
3886
* @run main TestIntegerModuloP sun.security.util.math.intpoly.P521OrderField 66 10
87+
*/
88+
89+
/*
90+
* @test id=Curve25519OrderField
91+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
92+
* @build BigIntegerModuloP
3993
* @run main TestIntegerModuloP sun.security.util.math.intpoly.Curve25519OrderField 32 11
94+
*/
95+
96+
/*
97+
* @test id=Curve448OrderField
98+
* @modules java.base/sun.security.util java.base/sun.security.util.math java.base/sun.security.util.math.intpoly
99+
* @build BigIntegerModuloP
40100
* @run main TestIntegerModuloP sun.security.util.math.intpoly.Curve448OrderField 56 12
41101
*/
42102

0 commit comments

Comments
 (0)