aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpetrs2016-09-29 09:51:09 +0200
committerpetrs2016-09-29 09:51:09 +0200
commit2830d63882d8162771080c967e48ea67256603e7 (patch)
tree39e80a99e3b55bc3356fe3efd5a762e1e33cbcf5
parenta01a56822281c7821a39903f35905eedd9191fd2 (diff)
downloadECTester-2830d63882d8162771080c967e48ea67256603e7.tar.gz
ECTester-2830d63882d8162771080c967e48ea67256603e7.tar.zst
ECTester-2830d63882d8162771080c967e48ea67256603e7.zip
-rw-r--r--!uploader/simpleECC.capbin8867 -> 8898 bytes
-rw-r--r--dist/SimpleAPDU.jarbin42439 -> 42485 bytes
-rw-r--r--src/applets/SimpleECCApplet.java2
3 files changed, 2 insertions, 0 deletions
diff --git a/!uploader/simpleECC.cap b/!uploader/simpleECC.cap
index f6ee13d..f9eeeb4 100644
--- a/!uploader/simpleECC.cap
+++ b/!uploader/simpleECC.cap
Binary files differ
diff --git a/dist/SimpleAPDU.jar b/dist/SimpleAPDU.jar
index cf7a797..771e051 100644
--- a/dist/SimpleAPDU.jar
+++ b/dist/SimpleAPDU.jar
Binary files differ
diff --git a/src/applets/SimpleECCApplet.java b/src/applets/SimpleECCApplet.java
index 6f734ac..c3aa700 100644
--- a/src/applets/SimpleECCApplet.java
+++ b/src/applets/SimpleECCApplet.java
@@ -529,6 +529,7 @@ public class SimpleECCApplet extends javacard.framework.Applet
bufferOffset++;
randomData.generateData(m_ramArray2, (short) 0, lenB);
ecPubKey.setB(m_ramArray2, (short) 0, lenB);
+ ecPrivKey.setB(m_ramArray2, (short) 0, lenB);
Util.setShort(buffer, bufferOffset, ISO7816.SW_NO_ERROR);
bufferOffset += 2;
@@ -560,6 +561,7 @@ public class SimpleECCApplet extends javacard.framework.Applet
buffer[bufferOffset] = ECTEST_SET_VALIDCURVE;
bufferOffset++;
ecPubKey.setB(m_ramArray, (short) 0, lenB); // valid B
+ ecPrivKey.setB(m_ramArray, (short) 0, lenB);
Util.setShort(buffer, bufferOffset, ISO7816.SW_NO_ERROR);
bufferOffset += 2;