aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/test
diff options
context:
space:
mode:
authorJ08nY2018-01-20 19:12:33 +0100
committerJ08nY2018-01-20 19:12:33 +0100
commita67fd8ed8557e6bb7b9df0fd299a2c3a1b571e50 (patch)
tree9d73555e99f671039fc457e8944cea0cb1a30252 /src/cz/crcs/ectester/reader/test
parenta62ce6a1adfc374d11889520893214f1ff6d237a (diff)
downloadECTester-a67fd8ed8557e6bb7b9df0fd299a2c3a1b571e50.tar.gz
ECTester-a67fd8ed8557e6bb7b9df0fd299a2c3a1b571e50.tar.zst
ECTester-a67fd8ed8557e6bb7b9df0fd299a2c3a1b571e50.zip
Fix default test suite F2m tests.
Diffstat (limited to 'src/cz/crcs/ectester/reader/test')
-rw-r--r--src/cz/crcs/ectester/reader/test/CardDefaultSuite.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java b/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
index 0987160..c3bd9c8 100644
--- a/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
+++ b/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
@@ -36,7 +36,8 @@ public class CardDefaultSuite extends CardTestSuite {
}
private void runDefault(byte field) throws Exception {
- for (short keyLength : EC_Consts.FP_SIZES) {
+ short[] keySizes = field == KeyPair.ALG_EC_FP ? EC_Consts.FP_SIZES : EC_Consts.F2M_SIZES;
+ for (short keyLength : keySizes) {
String description = "Tests of " + keyLength + "b " + (field == KeyPair.ALG_EC_FP ? "ALG_EC_FP" : "ALG_EC_F2M") + " support.";
List<Test> supportTests = new LinkedList<>();
@@ -62,7 +63,7 @@ public class CardDefaultSuite extends CardTestSuite {
Test kaCompressed = runTest(CommandTest.expect(new Command.ECDH(this.card, ECTesterApplet.KEYPAIR_LOCAL, ECTesterApplet.KEYPAIR_REMOTE, ECTesterApplet.EXPORT_FALSE, EC_Consts.CORRUPTION_COMPRESS, kaType), ExpectedValue.SUCCESS));
Test perfTest = null;
if (ka.ok()) {
- perfTest = runTest(PerformanceTest.repeat(ecdh, 100));
+ perfTest = runTest(PerformanceTest.repeat(ecdh, 10));
}
Test compound = runTest(CompoundTest.all(ExpectedValue.SUCCESS, "Test of the " + CardUtil.getKATypeString(kaType) + " KeyAgreement.", allocate, ka, kaCompressed, perfTest));
supportTests.add(compound);
@@ -78,7 +79,7 @@ public class CardDefaultSuite extends CardTestSuite {
Test expect = runTest(CommandTest.expect(ecdsa, ExpectedValue.SUCCESS));
Test perfTest = null;
if (expect.ok()) {
- perfTest = runTest(PerformanceTest.repeat(ecdsa, 100));
+ perfTest = runTest(PerformanceTest.repeat(ecdsa, 10));
}
Test compound = runTest(CompoundTest.all(ExpectedValue.SUCCESS, "Test of the " + CardUtil.getSigTypeString(sigType) + " signature.", allocate, expect, perfTest));
supportTests.add(compound);