aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
diff options
context:
space:
mode:
authorJ08nY2017-11-26 23:50:00 +0100
committerJ08nY2017-11-26 23:50:00 +0100
commit7737039d8c1ad743ed1f5dc5e40224e297acd08d (patch)
tree273d9e4895797c419a4a1fc26e489b2b0808fdf1 /src/cz/crcs/ectester/standalone/ECTesterStandalone.java
parent83943c809c56c1856038b21fd91f50cc709310aa (diff)
downloadECTester-7737039d8c1ad743ed1f5dc5e40224e297acd08d.tar.gz
ECTester-7737039d8c1ad743ed1f5dc5e40224e297acd08d.tar.zst
ECTester-7737039d8c1ad743ed1f5dc5e40224e297acd08d.zip
Export generated keys in ANSI X9.62 uncompressed format.
Diffstat (limited to '')
-rw-r--r--src/cz/crcs/ectester/standalone/ECTesterStandalone.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cz/crcs/ectester/standalone/ECTesterStandalone.java b/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
index 9f100d0..af01a46 100644
--- a/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
+++ b/src/cz/crcs/ectester/standalone/ECTesterStandalone.java
@@ -3,6 +3,7 @@ package cz.crcs.ectester.standalone;
import cz.crcs.ectester.common.cli.*;
import cz.crcs.ectester.common.ec.EC_Curve;
import cz.crcs.ectester.common.util.ByteUtil;
+import cz.crcs.ectester.common.util.ECUtil;
import cz.crcs.ectester.data.EC_Store;
import cz.crcs.ectester.standalone.consts.KeyAgreementIdent;
import cz.crcs.ectester.standalone.consts.KeyPairGeneratorIdent;
@@ -221,8 +222,8 @@ public class ECTesterStandalone {
ECPublicKey publicKey = (ECPublicKey) kp.getPublic();
ECPrivateKey privateKey = (ECPrivateKey) kp.getPrivate();
- String pub = ByteUtil.bytesToHex(publicKey.getEncoded(), false);
- String priv = ByteUtil.bytesToHex(privateKey.getEncoded(), false);
+ String pub = ByteUtil.bytesToHex(ECUtil.toX962Uncompressed(publicKey.getW()), false);
+ String priv = ByteUtil.bytesToHex(privateKey.getS().toByteArray(), false);
System.out.println(String.format("%d;%d;%s;%s", i, elapsed / 1000000, pub, priv));
}
}