summaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/response/Response.java
diff options
context:
space:
mode:
authorJ08nY2019-03-18 11:01:24 +0100
committerJ08nY2019-03-18 11:01:24 +0100
commit529ab9c66b20e4308f88b63ead3318fd52e47eab (patch)
tree88b4fd80c4044b6febba2e28e6f1cdabdfceccb4 /src/cz/crcs/ectester/reader/response/Response.java
parentf535cb56d88e2bcc17dde1f15d021a17d1f1f511 (diff)
parent648d8718af10186e5c585844f6bb8c32e244c3a0 (diff)
downloadECTester-529ab9c66b20e4308f88b63ead3318fd52e47eab.tar.gz
ECTester-529ab9c66b20e4308f88b63ead3318fd52e47eab.tar.zst
ECTester-529ab9c66b20e4308f88b63ead3318fd52e47eab.zip
Merge branch 'devel'
Diffstat (limited to 'src/cz/crcs/ectester/reader/response/Response.java')
-rw-r--r--src/cz/crcs/ectester/reader/response/Response.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/reader/response/Response.java b/src/cz/crcs/ectester/reader/response/Response.java
index 6232423..f36d087 100644
--- a/src/cz/crcs/ectester/reader/response/Response.java
+++ b/src/cz/crcs/ectester/reader/response/Response.java
@@ -26,7 +26,7 @@ public abstract class Response {
this.time = time;
}
- void parse(int numSW, int numParams) {
+ boolean parse(int numSW, int numParams) {
this.numSW = numSW;
this.sws = new short[numSW];
@@ -73,6 +73,7 @@ public abstract class Response {
System.arraycopy(data, offset, params[i], 0, paramLength);
offset += paramLength;
}
+ return success;
}
public ResponseAPDU getAPDU() {
@@ -376,6 +377,14 @@ public abstract class Response {
parse(1, (export == ECTesterApplet.EXPORT_TRUE) ? 1 : 0);
}
+ public short getTransformation() {
+ return transformation;
+ }
+
+ public byte getType() {
+ return type;
+ }
+
public boolean hasSecret() {
return hasParam(0);
}