diff options
| author | J08nY | 2019-03-18 11:01:24 +0100 |
|---|---|---|
| committer | J08nY | 2019-03-18 11:01:24 +0100 |
| commit | 529ab9c66b20e4308f88b63ead3318fd52e47eab (patch) | |
| tree | 88b4fd80c4044b6febba2e28e6f1cdabdfceccb4 /src/cz/crcs/ectester/reader/response/Response.java | |
| parent | f535cb56d88e2bcc17dde1f15d021a17d1f1f511 (diff) | |
| parent | 648d8718af10186e5c585844f6bb8c32e244c3a0 (diff) | |
| download | ECTester-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.java | 11 |
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); } |
