aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/output/XMLTestWriter.java
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/output/XMLTestWriter.java
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/output/XMLTestWriter.java')
-rw-r--r--src/cz/crcs/ectester/reader/output/XMLTestWriter.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cz/crcs/ectester/reader/output/XMLTestWriter.java b/src/cz/crcs/ectester/reader/output/XMLTestWriter.java
index 8abdea5..9add072 100644
--- a/src/cz/crcs/ectester/reader/output/XMLTestWriter.java
+++ b/src/cz/crcs/ectester/reader/output/XMLTestWriter.java
@@ -116,6 +116,24 @@ public class XMLTestWriter extends BaseXMLTestWriter {
result.setAttribute("javacard", String.format("%.1f", info.getJavaCardVersion()));
result.setAttribute("base", String.format("%#x",info.getBase()));
result.setAttribute("cleanup", String.valueOf(info.getCleanupSupport()));
+ Element arrays = doc.createElement("arrays");
+ Element apduBuf = doc.createElement("length");
+ apduBuf.setAttribute("name", "apduBuf");
+ apduBuf.setTextContent(String.valueOf(info.getApduBufferLength()));
+ Element ramArray = doc.createElement("length");
+ ramArray.setAttribute("name", "ramArray");
+ ramArray.setTextContent(String.valueOf(info.getRamArrayLength()));
+ Element ramArray2 = doc.createElement("length");
+ ramArray2.setAttribute("name", "ramArray2");
+ ramArray2.setTextContent(String.valueOf(info.getRamArray2Length()));
+ Element apduArray = doc.createElement("length");
+ apduArray.setAttribute("name", "apduArray");
+ apduArray.setTextContent(String.valueOf(info.getApduArrayLength()));
+ arrays.appendChild(apduBuf);
+ arrays.appendChild(ramArray);
+ arrays.appendChild(ramArray2);
+ arrays.appendChild(apduArray);
+ result.appendChild(arrays);
} catch (CardException ignored) {
}
return result;