private static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
public void addSeedMaterial(long seed) { addSeedMaterial(Pack.longToBigEndian(seed)); }
public void nextBytes(byte[] bytes) { nextBytes(bytes, 0, bytes.length); }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
public void addSeedMaterial(long seed) { addSeedMaterial(Pack.longToBigEndian(seed)); }
public void nextBytes(byte[] bytes) { nextBytes(bytes, 0, bytes.length); }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
private static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
public BouncyCastleRandom() { ValidateUtils.checkTrue(SecurityUtils.isBouncyCastleRegistered(), "BouncyCastle not registered"); this.random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); this.random.addSeedMaterial(seed); }
public static long generatePositiveRandom() { Random ranGen; long retVal = -1; byte[] seed = new byte[8]; VMPCRandomGenerator seedGen = new VMPCRandomGenerator(); seedGen.addSeedMaterial(new SecureRandom().nextLong()); seedGen.nextBytes(seed); ranGen = new SecureRandom(seed); while (retVal < 1) { retVal = ranGen.nextLong(); } return retVal; }
VMPCRandomGenerator ranGen = new VMPCRandomGenerator(); ranGen.addSeedMaterial(new SecureRandom().nextLong()); ranGen.nextBytes(salt);