diff --git a/sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java b/sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java
index f360b854e..a7769f35d 100644
--- a/sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java
+++ b/sshd-common/src/main/java/org/apache/sshd/common/random/JceRandom.java
@@ -18,23 +18,16 @@
*/
package org.apache.sshd.common.random;
-import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
/**
* A Random
implementation using the built-in {@link SecureRandom} PRNG.
*
* @author Apache MINA SSHD Project
*/
public class JceRandom extends AbstractRandom {
-
public static final String NAME = "JCE";
- private static final Logger LOG = LoggerFactory.getLogger(JceRandom.class);
-
private byte[] tmp = new byte[16];
private final SecureRandom random = getRandom();
@@ -43,12 +36,7 @@ public JceRandom() {
}
private static SecureRandom getRandom() {
- try {
- return SecureRandom.getInstanceStrong();
- } catch (NoSuchAlgorithmException e) {
- LOG.warn("No strong SecureRandom algorithm available; falling back to non-strong SecureRandom PRNG.");
- return new SecureRandom();
- }
+ return new SecureRandom();
}
private static final class Cache {