aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/response/Response.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-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);
}