aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
diff options
context:
space:
mode:
authorJ08nY2018-11-06 16:12:09 +0100
committerJ08nY2018-11-06 16:12:09 +0100
commitc676bacffd1305e1efc49b34d87ffd0a0a695ea7 (patch)
treee3efe9f24d9be1064857ba9756de48134997a628 /src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
parent99e46d99005784ac1b8815c85cfd56994f8f1feb (diff)
downloadECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.tar.gz
ECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.tar.zst
ECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.zip
Backport applet to JavaCard 2.2.1 to support more cards.
Diffstat (limited to '')
-rw-r--r--src/cz/crcs/ectester/reader/test/CardDefaultSuite.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java b/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
index e495b00..60ab08c 100644
--- a/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
+++ b/src/cz/crcs/ectester/reader/test/CardDefaultSuite.java
@@ -10,6 +10,7 @@ import cz.crcs.ectester.common.util.CardUtil;
import cz.crcs.ectester.reader.CardMngr;
import cz.crcs.ectester.reader.ECTesterReader;
import cz.crcs.ectester.reader.command.Command;
+import cz.crcs.ectester.reader.response.Response;
import javacard.security.KeyPair;
import java.util.LinkedList;
@@ -33,6 +34,10 @@ public class CardDefaultSuite extends CardTestSuite {
@Override
protected void runTests() throws Exception {
+ CommandTest getInfo = runTest(CommandTest.expect(new Command.GetInfo(this.card), ExpectedValue.SUCCESS));
+ Response.GetInfo info = (Response.GetInfo) getInfo.getResponse();
+ doTest(CompoundTest.all(ExpectedValue.SUCCESS, String.format("Get applet info: %s; %.1f; %s", info.getVersion(), info.getJavaCardVersion(), info.getBase() == ECTesterApplet.BASE_221 ? "basic" : "extended"), getInfo));
+
if (cfg.primeField) {
runDefault(KeyPair.ALG_EC_FP);
}