aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/response
diff options
context:
space:
mode:
authorJ08nY2018-11-14 23:43:31 +0100
committerJ08nY2018-11-14 23:46:26 +0100
commit25bd6fd367c067f9311cb04d5acb703d1e0bccc6 (patch)
treef77acfedbbdb6fc8855029897c0b774c34e4d549 /src/cz/crcs/ectester/reader/response
parent53610f1ba50ac6bd80cc0789307bf577c04fdd58 (diff)
downloadECTester-25bd6fd367c067f9311cb04d5acb703d1e0bccc6.tar.gz
ECTester-25bd6fd367c067f9311cb04d5acb703d1e0bccc6.tar.zst
ECTester-25bd6fd367c067f9311cb04d5acb703d1e0bccc6.zip
Add ECDH validation tests using BouncyCastle.
Diffstat (limited to 'src/cz/crcs/ectester/reader/response')
-rw-r--r--src/cz/crcs/ectester/reader/response/Response.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/reader/response/Response.java b/src/cz/crcs/ectester/reader/response/Response.java
index 6f42ba1..235564e 100644
--- a/src/cz/crcs/ectester/reader/response/Response.java
+++ b/src/cz/crcs/ectester/reader/response/Response.java
@@ -436,6 +436,10 @@ public abstract class Response {
private short base;
private short jcVersion;
private short cleanupSupport;
+ private short apduBufferLength;
+ private short ramArrayLength;
+ private short ramArray2Length;
+ private short apduArrayLength;
public GetInfo(ResponseAPDU response, String description, long time) {
super(response, description, time);
@@ -448,6 +452,14 @@ public abstract class Response {
jcVersion = ByteUtil.getShort(data, offset);
offset += 2;
cleanupSupport = ByteUtil.getShort(data, offset);
+ offset += 2;
+ apduBufferLength = ByteUtil.getShort(data, offset);
+ offset += 2;
+ ramArrayLength = ByteUtil.getShort(data, offset);
+ offset += 2;
+ ramArray2Length = ByteUtil.getShort(data, offset);
+ offset += 2;
+ apduArrayLength = ByteUtil.getShort(data, offset);
}
public String getVersion() {
@@ -473,5 +485,21 @@ public abstract class Response {
public boolean getCleanupSupport() {
return cleanupSupport == 1;
}
+
+ public short getApduBufferLength() {
+ return apduBufferLength;
+ }
+
+ public short getRamArrayLength() {
+ return ramArrayLength;
+ }
+
+ public short getRamArray2Length() {
+ return ramArray2Length;
+ }
+
+ public short getApduArrayLength() {
+ return apduArrayLength;
+ }
}
}