aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJ08nY2018-11-14 16:35:50 +0100
committerJ08nY2018-11-14 16:35:50 +0100
commitcb18c136e443acb20b44c7add47a9e349d635543 (patch)
tree14fcce1e0f0753c534d3b2d2319148bd047c3894 /src
parentd381ec1810fa17ed9b9de8257896485b97a34805 (diff)
downloadECTester-cb18c136e443acb20b44c7add47a9e349d635543.tar.gz
ECTester-cb18c136e443acb20b44c7add47a9e349d635543.tar.zst
ECTester-cb18c136e443acb20b44c7add47a9e349d635543.zip
Diffstat (limited to 'src')
-rw-r--r--src/cz/crcs/ectester/reader/CardMngr.java2
-rw-r--r--src/cz/crcs/ectester/reader/response/Response.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/cz/crcs/ectester/reader/CardMngr.java b/src/cz/crcs/ectester/reader/CardMngr.java
index 921a9c8..e6835dd 100644
--- a/src/cz/crcs/ectester/reader/CardMngr.java
+++ b/src/cz/crcs/ectester/reader/CardMngr.java
@@ -331,7 +331,7 @@ public class CardMngr {
if (responseAPDU.getSW1() == (byte) 0x61) {
CommandAPDU apduToSend = new CommandAPDU((byte) 0x00,
(byte) 0xC0, (byte) 0x00, (byte) 0x00,
- responseAPDU.getSW1());
+ responseAPDU.getSW2());
responseAPDU = channel.transmit(apduToSend);
if (verbose)
diff --git a/src/cz/crcs/ectester/reader/response/Response.java b/src/cz/crcs/ectester/reader/response/Response.java
index afac1bc..6f42ba1 100644
--- a/src/cz/crcs/ectester/reader/response/Response.java
+++ b/src/cz/crcs/ectester/reader/response/Response.java
@@ -308,7 +308,7 @@ public abstract class Response {
if (pair == keyPair && param == mask) {
return index;
}
- if ((parameters & mask) != 0 && (pair & keyPair) != 0) {
+ if ((parameters & mask) != 0 && (pair & this.keyPair) != 0) {
if (mask == EC_Consts.PARAMETER_W) {
if ((key & EC_Consts.KEY_PUBLIC) != 0)
index++;