diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/OpensslAesCtrCryptoCodec.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/OpensslAesCtrCryptoCodec.java index 8d01f42095e28..a127925a7a538 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/OpensslAesCtrCryptoCodec.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/OpensslAesCtrCryptoCodec.java @@ -30,7 +30,7 @@ import org.apache.hadoop.conf.Configuration; import com.google.common.base.Preconditions; -import org.apache.hadoop.crypto.random.OsSecureRandom; +import org.apache.hadoop.crypto.random.OpensslSecureRandom; import org.apache.hadoop.util.ReflectionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -57,7 +57,7 @@ public OpensslAesCtrCryptoCodec() { public void setConf(Configuration conf) { this.conf = conf; final Class klass = conf.getClass( - HADOOP_SECURITY_SECURE_RANDOM_IMPL_KEY, OsSecureRandom.class, + HADOOP_SECURITY_SECURE_RANDOM_IMPL_KEY, OpensslSecureRandom.class, Random.class); try { random = ReflectionUtils.newInstance(klass, conf); diff --git a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml index d3080e1af234f..d5d6b79e696f8 100644 --- a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml +++ b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml @@ -2807,7 +2807,7 @@ hadoop.security.secure.random.impl - + org.apache.hadoop.crypto.random.OpensslSecureRandom Implementation of secure random.