aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/api
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-01-30 02:19:45 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-01-30 02:19:45 +1000
commit78ccf239753959789c51e170ac2ea5aa825b3997 (patch)
tree4ec0bae1275bb0fd52c80401d591ede40c1eb5bb /src/Java/gtPlusPlus/api
parentd7ea68e8ed45dd782003b8598e22990b7793be9a (diff)
downloadGT5-Unofficial-78ccf239753959789c51e170ac2ea5aa825b3997.tar.gz
GT5-Unofficial-78ccf239753959789c51e170ac2ea5aa825b3997.tar.bz2
GT5-Unofficial-78ccf239753959789c51e170ac2ea5aa825b3997.zip
$ Stopped using CSRPNG's in most cases.
Diffstat (limited to 'src/Java/gtPlusPlus/api')
-rw-r--r--src/Java/gtPlusPlus/api/objects/CSPRNG_DO_NOT_USE.java (renamed from src/Java/gtPlusPlus/api/objects/CSPRNG.java)30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/Java/gtPlusPlus/api/objects/CSPRNG.java b/src/Java/gtPlusPlus/api/objects/CSPRNG_DO_NOT_USE.java
index e55a650b67..19200846ca 100644
--- a/src/Java/gtPlusPlus/api/objects/CSPRNG.java
+++ b/src/Java/gtPlusPlus/api/objects/CSPRNG_DO_NOT_USE.java
@@ -86,7 +86,7 @@ import gtPlusPlus.core.util.Utils;
* @version 3 -- 06-Jul-2005
*
*/
-public class CSPRNG extends Random implements IRandomGenerator {
+public class CSPRNG_DO_NOT_USE extends Random implements IRandomGenerator {
// pre-compute a few values
private static final BigInteger two = BigInteger.valueOf(2L);
@@ -147,7 +147,7 @@ public class CSPRNG extends Random implements IRandomGenerator {
*
* @param bits number of bits
*/
- public CSPRNG(int bits) {
+ public CSPRNG_DO_NOT_USE(int bits) {
this(bits, new Random());
}
@@ -157,7 +157,7 @@ public class CSPRNG extends Random implements IRandomGenerator {
* @param bits
* @param rand
*/
- public CSPRNG(int bits, Random rand) {
+ public CSPRNG_DO_NOT_USE(int bits, Random rand) {
this(generateN(bits, rand));
}
@@ -169,7 +169,7 @@ public class CSPRNG extends Random implements IRandomGenerator {
* @param n
* The n-value.
*/
- public CSPRNG(BigInteger n) {
+ public CSPRNG_DO_NOT_USE(BigInteger n) {
this(n, SecureRandom.getSeed(n.bitLength() / 8));
}
@@ -182,7 +182,7 @@ public class CSPRNG extends Random implements IRandomGenerator {
* @param seed
* The seed value using a byte[] array.
*/
- public CSPRNG(BigInteger n, byte[] seed) {
+ public CSPRNG_DO_NOT_USE(BigInteger n, byte[] seed) {
this.n = n;
setSeed(seed);
}
@@ -217,44 +217,44 @@ public class CSPRNG extends Random implements IRandomGenerator {
}
- public static CSPRNG generate(){
+ public static CSPRNG_DO_NOT_USE generate(){
return generate(512);
}
/**
- * @return CSPRNG
+ * @return CSPRNG_DO_NOT_USE
* @Author Draknyte1/Alkalus
*/
- public static CSPRNG generate(int bitsize){
+ public static CSPRNG_DO_NOT_USE generate(int bitsize){
// First use the internal, stock "true" random number
// generator to get a "true random seed"
SecureRandom r = Utils.generateSecureRandom();
r.nextInt(); // need to do something for SR to be triggered.
// Use this seed to generate a n-value for Blum-Blum-Shub
// This value can be re-used if desired.
- BigInteger nval = CSPRNG.generateN(bitsize, r);
+ BigInteger nval = CSPRNG_DO_NOT_USE.generateN(bitsize, r);
// now get a seed
byte[] seed = new byte[bitsize/8];
r.nextBytes(seed);
// now create an instance of BlumBlumShub
- CSPRNG bbs = new CSPRNG(nval, seed);
+ CSPRNG_DO_NOT_USE bbs = new CSPRNG_DO_NOT_USE(nval, seed);
return bbs;
}
/**
- * @return CSPRNG
+ * @return CSPRNG_DO_NOT_USE
* @Author Draknyte1/Alkalus
*/
- public static CSPRNG generate(Random aRandom){
+ public static CSPRNG_DO_NOT_USE generate(Random aRandom){
return generate(512, aRandom);
}
/**
- * @return CSPRNG
+ * @return CSPRNG_DO_NOT_USE
* @Author Draknyte1/Alkalus
*/
- public static CSPRNG generate(int aBitSize, Random aRandom){
+ public static CSPRNG_DO_NOT_USE generate(int aBitSize, Random aRandom){
// First use the internal, stock "true" random number
// generator to get a "true random seed"
SecureRandom r = Utils.generateSecureRandom();
@@ -264,7 +264,7 @@ public class CSPRNG extends Random implements IRandomGenerator {
int bitsize = aBitSize;
// now create an instance of BlumBlumShub
// do everything almost automatically
- CSPRNG bbs = new CSPRNG(bitsize, aRandom);
+ CSPRNG_DO_NOT_USE bbs = new CSPRNG_DO_NOT_USE(bitsize, aRandom);
return bbs;
}