aboutsummaryrefslogtreecommitdiff
path: root/standalone/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'standalone/src/test/java')
-rw-r--r--standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java4
1 files changed, 3 insertions, 1 deletions
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 bebb3c5..e5caae8 100644
--- a/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java
+++ b/standalone/src/test/java/cz/crcs/ectester/standalone/DeterministicTests.java
@@ -14,7 +14,8 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
public class DeterministicTests {
static Stream<String> libs() {
- return Stream.of("Botan", "BouncyCastle", "Crypto++", "IPPCP", "mbedTLS", "Nettle", "OpenSSL", "SunEC", "tomcrypt");
+ return Stream.of("Botan", "BouncyCastle", "Crypto++", "IPPCP", "mbedTLS", "Nettle", "OpenSSL", "SunEC", "tomcrypt", "LibreSSL");
+ // BoringSSL and libgcrypt cannot be easily tested here, because they initialize their RNG only once per process.
}
@SuppressWarnings("JUnitMalformedDeclaration")
@@ -110,6 +111,7 @@ public class DeterministicTests {
case "Crypto++":
args = new String[]{"ecdsa", "-ps", "12345678", "-d", "1234", "-n", "10", "-nc", "secg/secp256r1", "-t", "ECDSA", libName};
break;
+ case "LibreSSL":
case "mbedTLS":
args = new String[]{"ecdsa", "-ps", "12345678", "-d", "1234", "-n", "10", "-nc", "secg/secp256r1", "-t", "NONEwithECDSA", libName};
break;