diff --git a/src/main/java/net/schmizz/sshj/transport/random/BouncyCastleRandom.java b/src/main/java/net/schmizz/sshj/transport/random/BouncyCastleRandom.java index f21641b5..342c6466 100644 --- a/src/main/java/net/schmizz/sshj/transport/random/BouncyCastleRandom.java +++ b/src/main/java/net/schmizz/sshj/transport/random/BouncyCastleRandom.java @@ -58,10 +58,9 @@ public class BouncyCastleRandom } - private final RandomGenerator random; + private final RandomGenerator random = new VMPCRandomGenerator(); public BouncyCastleRandom() { - random = new VMPCRandomGenerator(); byte[] seed = new SecureRandom().generateSeed(8); random.addSeedMaterial(seed); } diff --git a/src/main/java/net/schmizz/sshj/transport/random/JCERandom.java b/src/main/java/net/schmizz/sshj/transport/random/JCERandom.java index a605fe36..13fc4ae1 100644 --- a/src/main/java/net/schmizz/sshj/transport/random/JCERandom.java +++ b/src/main/java/net/schmizz/sshj/transport/random/JCERandom.java @@ -58,11 +58,7 @@ public class JCERandom } private byte[] tmp = new byte[16]; - private SecureRandom random = null; - - public JCERandom() { - random = new SecureRandom(); - } + private final SecureRandom random = new SecureRandom(); /** * Fill the given byte-array with random bytes from this PRNG.