aboutsummaryrefslogtreecommitdiff
path: root/reader
diff options
context:
space:
mode:
authorJ08nY2024-08-07 13:02:34 +0200
committerJ08nY2024-08-07 13:02:34 +0200
commitb8054933b3d07ef8bfc3bec56b2bb795c1d01e5e (patch)
treecfc93aad4a047d952c21a02e25c09740d8daca64 /reader
parent97d8fccebd06004a2a4f4e6ff3eaaf154a05cabc (diff)
downloadECTester-b8054933b3d07ef8bfc3bec56b2bb795c1d01e5e.tar.gz
ECTester-b8054933b3d07ef8bfc3bec56b2bb795c1d01e5e.tar.zst
ECTester-b8054933b3d07ef8bfc3bec56b2bb795c1d01e5e.zip
Add support for deterministic PRNG to SunEC and BouncyCastle.
Diffstat (limited to 'reader')
-rw-r--r--reader/src/main/java/cz/crcs/ectester/reader/test/CardTestSuite.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/reader/src/main/java/cz/crcs/ectester/reader/test/CardTestSuite.java b/reader/src/main/java/cz/crcs/ectester/reader/test/CardTestSuite.java
index af66a75..e2d9dd1 100644
--- a/reader/src/main/java/cz/crcs/ectester/reader/test/CardTestSuite.java
+++ b/reader/src/main/java/cz/crcs/ectester/reader/test/CardTestSuite.java
@@ -10,6 +10,7 @@ import cz.crcs.ectester.common.test.Test;
import cz.crcs.ectester.common.test.TestSuite;
import cz.crcs.ectester.common.util.CardConsts;
import cz.crcs.ectester.common.util.ECUtil;
+import cz.crcs.ectester.common.util.Util;
import cz.crcs.ectester.reader.CardMngr;
import cz.crcs.ectester.reader.ECTesterReader;
import cz.crcs.ectester.reader.command.Command;
@@ -93,7 +94,7 @@ public abstract class CardTestSuite extends TestSuite {
if (cfg.testDataSetup.equals("random")) {
return new SecureRandom();
} else {
- return new SecureRandom(ECUtil.hashCurve(curve));
+ return Util.getRandom(ECUtil.hashCurve(curve));
}
}
@@ -103,7 +104,7 @@ public abstract class CardTestSuite extends TestSuite {
} else {
ByteBuffer b = ByteBuffer.allocate(4);
b.putInt(seed);
- return new SecureRandom(b.array());
+ return Util.getRandom(b.array());
}
}
}