aboutsummaryrefslogtreecommitdiff
path: root/standalone/src/main/java
diff options
context:
space:
mode:
authorJ08nY2024-08-07 13:31:39 +0200
committerJ08nY2024-08-07 13:31:39 +0200
commit6e399ce3dec913be7728c2892301dd3eceb2cd83 (patch)
treea7e70b800512ac53acd70f455b0a2c97699af330 /standalone/src/main/java
parentb8054933b3d07ef8bfc3bec56b2bb795c1d01e5e (diff)
downloadECTester-6e399ce3dec913be7728c2892301dd3eceb2cd83.tar.gz
ECTester-6e399ce3dec913be7728c2892301dd3eceb2cd83.tar.zst
ECTester-6e399ce3dec913be7728c2892301dd3eceb2cd83.zip
Test deterministic keygen in standalone.
Diffstat (limited to 'standalone/src/main/java')
-rw-r--r--standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java b/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java
index f358662..44fc1b4 100644
--- a/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java
+++ b/standalone/src/main/java/cz/crcs/ectester/standalone/ECTesterStandalone.java
@@ -31,6 +31,7 @@ import cz.crcs.ectester.common.test.TestException;
import cz.crcs.ectester.common.util.ByteUtil;
import cz.crcs.ectester.common.util.ECUtil;
import cz.crcs.ectester.common.util.FileUtil;
+import cz.crcs.ectester.common.util.Util;
import cz.crcs.ectester.data.EC_Store;
import cz.crcs.ectester.standalone.consts.KeyAgreementIdent;
import cz.crcs.ectester.standalone.consts.KeyPairGeneratorIdent;
@@ -419,8 +420,7 @@ public class ECTesterStandalone {
if (cli.hasOption("ecdh.prng-seed")) {
String seedString = cli.getOptionValue("ecdh.prng-seed");
byte[] seed = ByteUtil.hexToBytes(seedString, true);
- random = SecureRandom.getInstance("DRBG");
- random.setSeed(seed);
+ random = Util.getRandom(seed);
if (!lib.setupDeterministicPRNG(seed)) {
System.err.println("Couldn't set PRNG seed.");
return;
@@ -549,8 +549,7 @@ public class ECTesterStandalone {
if (cli.hasOption("ecdsa.prng-seed")) {
String seedString = cli.getOptionValue("ecdsa.prng-seed");
byte[] seed = ByteUtil.hexToBytes(seedString, true);
- random = SecureRandom.getInstance("DRBG");
- random.setSeed(seed);
+ random = Util.getRandom(seed);
if (!lib.setupDeterministicPRNG(seed)) {
System.err.println("Couldn't set PRNG seed.");
return;
@@ -754,8 +753,7 @@ public class ECTesterStandalone {
if (cli.hasOption("generate.prng-seed")) {
String seedString = cli.getOptionValue("generate.prng-seed");
byte[] seed = ByteUtil.hexToBytes(seedString, true);
- random = SecureRandom.getInstance("DRBG");
- random.setSeed(seed);
+ random = Util.getRandom(seed);
if (!lib.setupDeterministicPRNG(seed)) {
System.err.println("Couldn't set PRNG seed.");
return;