|
@@ -19,16 +19,19 @@ package org.apache.hadoop.crypto;
|
|
|
|
|
|
import org.apache.hadoop.conf.Configuration;
|
|
import org.apache.hadoop.conf.Configuration;
|
|
import org.apache.hadoop.fs.CommonConfigurationKeysPublic;
|
|
import org.apache.hadoop.fs.CommonConfigurationKeysPublic;
|
|
|
|
+import org.apache.hadoop.util.NativeCodeLoader;
|
|
import org.junit.BeforeClass;
|
|
import org.junit.BeforeClass;
|
|
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
import static org.junit.Assert.assertEquals;
|
|
import static org.junit.Assert.assertNotNull;
|
|
import static org.junit.Assert.assertNotNull;
|
|
|
|
+import static org.junit.Assume.assumeTrue;
|
|
|
|
|
|
public class TestCryptoStreamsWithOpensslAesCtrCryptoCodec
|
|
public class TestCryptoStreamsWithOpensslAesCtrCryptoCodec
|
|
extends TestCryptoStreams {
|
|
extends TestCryptoStreams {
|
|
|
|
|
|
@BeforeClass
|
|
@BeforeClass
|
|
public static void init() throws Exception {
|
|
public static void init() throws Exception {
|
|
|
|
+ assumeTrue(NativeCodeLoader.isNativeCodeLoaded());
|
|
Configuration conf = new Configuration();
|
|
Configuration conf = new Configuration();
|
|
conf.set(
|
|
conf.set(
|
|
CommonConfigurationKeysPublic.HADOOP_SECURITY_CRYPTO_CODEC_CLASSES_AES_CTR_NOPADDING_KEY,
|
|
CommonConfigurationKeysPublic.HADOOP_SECURITY_CRYPTO_CODEC_CLASSES_AES_CTR_NOPADDING_KEY,
|