summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2018-12-17 13:31:50 +0100
committerJ08nY2018-12-17 13:31:50 +0100
commit41fc9f173c86531c2060a72dc8cdc26e5db1b1f1 (patch)
tree6d30ae6bf6cc6540674af37be5f9b2e2d255d024
parent0033299b5da2751e73a2595f6d875864f79f94fe (diff)
downloadECTester-41fc9f173c86531c2060a72dc8cdc26e5db1b1f1.tar.gz
ECTester-41fc9f173c86531c2060a72dc8cdc26e5db1b1f1.tar.zst
ECTester-41fc9f173c86531c2060a72dc8cdc26e5db1b1f1.zip
-rw-r--r--src/cz/crcs/ectester/applet/AppletBase.java1
-rw-r--r--src/cz/crcs/ectester/standalone/ECTesterStandalone.java3
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cz/crcs/ectester/applet/AppletBase.java b/src/cz/crcs/ectester/applet/AppletBase.java
index 154b209..c77294e 100644
--- a/src/cz/crcs/ectester/applet/AppletBase.java
+++ b/src/cz/crcs/ectester/applet/AppletBase.java
@@ -164,6 +164,7 @@ public abstract class AppletBase extends Applet {
break;
case INS_SET_DRY_RUN_MODE:
length = insSetDryRunMode(apdu);
+ break;
default:
// The INS code is not supported by the dispatcher
ISOException.throwIt(ISO7816.SW_INS_NOT_SUPPORTED);
diff --git a/src/cz/crcs/ectester/standalone/ECTesterStandalone.java b/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
index 8b60602..f3fe840 100644
--- a/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
+++ b/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
@@ -143,7 +143,6 @@ public class ECTesterStandalone {
System.err.println("Invalid algorithm parameter: " + e.getMessage());
} catch (NoSuchAlgorithmException nsaex) {
System.err.println("Algorithm not supported by the selected library: " + nsaex.getMessage());
- nsaex.printStackTrace();
} catch (InvalidKeyException | SignatureException e) {
e.printStackTrace();
}
@@ -395,7 +394,7 @@ public class ECTesterStandalone {
}
long elapsed = -System.nanoTime();
- if (spec instanceof ECParameterSpec) {
+ if (spec instanceof ECParameterSpec && lib instanceof NativeECLibrary) {
ka.init(privkey, spec);
} else {
ka.init(privkey);