aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/ECTesterReader.java
diff options
context:
space:
mode:
authorJ08nY2017-12-05 23:35:06 +0100
committerJ08nY2017-12-05 23:35:06 +0100
commit5e8b2e0886049fe43d991fafa94bebcbde6a1f02 (patch)
tree7759b662e99d09465b6ee8b1837d3f04c39757f5 /src/cz/crcs/ectester/reader/ECTesterReader.java
parent861c80be829b1160ee2d9e64076e7ead16312984 (diff)
downloadECTester-5e8b2e0886049fe43d991fafa94bebcbde6a1f02.tar.gz
ECTester-5e8b2e0886049fe43d991fafa94bebcbde6a1f02.tar.zst
ECTester-5e8b2e0886049fe43d991fafa94bebcbde6a1f02.zip
Specialize test suites in reader package to classes.
Diffstat (limited to 'src/cz/crcs/ectester/reader/ECTesterReader.java')
-rw-r--r--src/cz/crcs/ectester/reader/ECTesterReader.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/cz/crcs/ectester/reader/ECTesterReader.java b/src/cz/crcs/ectester/reader/ECTesterReader.java
index e627099..be01129 100644
--- a/src/cz/crcs/ectester/reader/ECTesterReader.java
+++ b/src/cz/crcs/ectester/reader/ECTesterReader.java
@@ -28,6 +28,7 @@ import cz.crcs.ectester.common.ec.EC_Params;
import cz.crcs.ectester.common.output.OutputLogger;
import cz.crcs.ectester.common.output.TestWriter;
import cz.crcs.ectester.common.test.TestException;
+import cz.crcs.ectester.common.test.TestRunner;
import cz.crcs.ectester.common.util.ByteUtil;
import cz.crcs.ectester.data.EC_Store;
import cz.crcs.ectester.reader.command.Command;
@@ -406,14 +407,14 @@ public class ECTesterReader {
* @throws IOException if an IO error occurs when writing to key file.
*/
private void test() throws IOException, TestException {
- TestSuite suite;
+ CardTestSuite suite;
switch (cfg.testSuite) {
case "default":
- suite = new DefaultSuite(dataStore, cfg);
+ suite = new CardDefaultSuite(dataStore, cfg);
break;
case "test-vectors":
- suite = new TestVectorSuite(dataStore, cfg);
+ suite = new CardTestVectorSuite(dataStore, cfg);
break;
default:
// These tests are dangerous, prompt before them.
@@ -432,13 +433,13 @@ public class ECTesterReader {
switch (cfg.testSuite) {
case "wrong":
- suite = new WrongCurvesSuite(dataStore, cfg);
+ suite = new CardWrongCurvesSuite(dataStore, cfg);
break;
case "composite":
- suite = new CompositeCurvesSuite(dataStore, cfg);
+ suite = new CardCompositeCurvesSuite(dataStore, cfg);
break;
case "invalid":
- suite = new InvalidCurvesSuite(dataStore, cfg);
+ suite = new CardInvalidCurvesSuite(dataStore, cfg);
break;
default:
System.err.println("Unknown test suite.");