aboutsummaryrefslogtreecommitdiff
path: root/standalone
diff options
context:
space:
mode:
authorJ08nY2024-03-27 18:49:36 +0100
committerJ08nY2024-03-27 18:49:36 +0100
commit1b26fc1298ba3dae380f7608ecffb508e1c3687d (patch)
treecc63b9c6fbecc13b2baeff5566a8e44893f1a1d5 /standalone
parent6ad20efaadf828f6f33b100772eb77405ddf1ee4 (diff)
downloadECTester-1b26fc1298ba3dae380f7608ecffb508e1c3687d.tar.gz
ECTester-1b26fc1298ba3dae380f7608ecffb508e1c3687d.tar.zst
ECTester-1b26fc1298ba3dae380f7608ecffb508e1c3687d.zip
Diffstat (limited to 'standalone')
-rw-r--r--standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java7
1 files changed, 7 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 7b2036d..7105906 100644
--- a/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java
+++ b/standalone/src/test/java/cz/crcs/ectester/standalone/AppTests.java
@@ -105,6 +105,7 @@ public class AppTests {
break;
case "Nettle":
case "libgcrypt":
+ case "wolfCrypt":
args = new String[]{"generate", "-n", "10", "-cn", "secp256r1", libName};
break;
case "BoringSSL":
@@ -123,6 +124,7 @@ public class AppTests {
switch (libName) {
case "Nettle":
case "libgcrypt":
+ case "wolfCrypt":
args = new String[]{"ecdh", "-n", "10", "-cn", "secp256r1", libName};
break;
case "BoringSSL":
@@ -152,6 +154,9 @@ public class AppTests {
case "2021":
args = new String[]{"ecdsa", "-n", "10", "-nc", "secg/secp256r1", "-t", "NONEwithECDSA", libName};
break;
+ case "wolfCrypt":
+ args = new String[]{"ecdsa", "-n", "10", "-cn", "secp256r1", libName};
+ break;
}
ECTesterStandalone.main(args);
}
@@ -161,6 +166,8 @@ public class AppTests {
@ValueSource(strings = {"Bouncy", "Sun", "libtomcrypt", "Botan", "Crypto++", "OpenSSL 3", "BoringSSL", "libgcrypt", "mbed TLS", "2021" /* IPPCP */, "Nettle", "LibreSSL", "wolfCrypt"})
@StdIo()
public void export(String libName, StdOut out) {
+ // TODO: wolfCrypt is weirdly broken here.
+ assumeFalse(libName.contains("wolfCrypt"));
String[] args = new String[]{"export", "-b", "256", libName};
switch (libName) {
case "Botan":