aboutsummaryrefslogtreecommitdiff
path: root/standalone/src
diff options
context:
space:
mode:
authorJ08nY2025-01-31 15:33:55 +0100
committerJ08nY2025-01-31 15:33:55 +0100
commitb582d30c622b1b9fa5fe234975d2842a23d927ac (patch)
treeb3a6c845259aaf23bb4b18c880011e149b44f703 /standalone/src
parente267fa0b571961da5062c531df84510f2ad6ffdb (diff)
downloadECTester-b582d30c622b1b9fa5fe234975d2842a23d927ac.tar.gz
ECTester-b582d30c622b1b9fa5fe234975d2842a23d927ac.tar.zst
ECTester-b582d30c622b1b9fa5fe234975d2842a23d927ac.zip
Diffstat (limited to 'standalone/src')
-rw-r--r--standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java14
-rw-r--r--standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java4
2 files changed, 18 insertions, 0 deletions
diff --git a/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java b/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java
index 1ff9556..5636636 100644
--- a/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java
+++ b/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java
@@ -89,6 +89,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void defaultSuite(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "default");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "default", "--kpg-type", "ECDH");
@@ -108,6 +109,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void testVectorSuite(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "test-vectors");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "test-vectors", "--kpg-type", "ECDH");
@@ -122,6 +124,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void performanceSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "performance");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "performance", "--kpg-type", "ECDH");
@@ -142,6 +145,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void signatureSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "signature", "-q");
switch (libName) {
case "Nettle":
@@ -161,6 +165,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void miscSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "miscellaneous", "-q");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "miscellaneous", "--kpg-type", "ECDH", "-q");
@@ -171,6 +176,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void twistSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "twist", "-q");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "twist", "--kpg-type", "ECDH", "-q");
@@ -181,6 +187,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void degenerateSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "degenerate", "-q");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "degenerate", "--kpg-type", "ECDH", "-q");
@@ -191,6 +198,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void edgeCasesSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
// TODO: Crypto++ and tomcrypt is broken here.
assumeFalse(libName.equals("Crypto++") || libName.equals("tomcrypt"));
@@ -221,6 +229,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void cofactorSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "cofactor", "-q");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "cofactor", "--kpg-type", "ECDH", "-q");
@@ -248,6 +257,7 @@ public class AppTests {
@ParameterizedTest
@MethodSource("libs")
public void invalidSuite(String libName) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = buildCLIArgs(libName, "invalid", "-q");
if (libName.equals("Botan") || libName.equals("Crypto++")) {
args = buildCLIArgs(libName, "invalid", "--kpg-type", "ECDH", "-q");
@@ -260,6 +270,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void generate(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"generate", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Botan":
@@ -283,6 +294,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void ecdh(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"ecdh", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Nettle":
@@ -302,6 +314,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void ecdsa(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"ecdsa", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Nettle":
@@ -330,6 +343,7 @@ public class AppTests {
@MethodSource("libs")
@StdIo()
public void export(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
// TODO: wolfCrypt is weirdly broken here.
assumeFalse(libName.contains("wolfCrypt"));
String[] args = new String[]{"export", "-b", "256", libName};
diff --git a/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java b/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java
index 5c7a21f..9f5b3a9 100644
--- a/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java
+++ b/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java
@@ -10,6 +10,7 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assumptions.assumeFalse;
public class DeterministicTests {
@@ -24,6 +25,7 @@ public class DeterministicTests {
@MethodSource("libs")
@StdIo()
public void generate(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"generate", "-ps", "123412341234123412341234123412341234123412341234123412341234123412341234123412341234123412341234", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Botan":
@@ -61,6 +63,7 @@ public class DeterministicTests {
@MethodSource("libs")
@StdIo()
public void ecdh(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"ecdh", "-ps", "123412341234123412341234123412341234123412341234123412341234123412341234123412341234123412341234", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Nettle":
@@ -96,6 +99,7 @@ public class DeterministicTests {
@MethodSource("libs")
@StdIo()
public void ecdsa(String libName, StdOut out) {
+ assumeFalse(libName.equals("IPPCP"));
String[] args = new String[]{"ecdsa", "-ps", "123412341234123412341234123412341234123412341234123412341234123412341234123412341234123412341234", "-d", "1234", "-n", "10", "-nc", "secg/secp256r1", libName};
switch (libName) {
case "Nettle":