HDFS-7181. Remove incorrect precondition check on key length in FileEncryptionInfo. (wang)

(cherry picked from commit 6ac10516e7)
This commit is contained in:
Andrew Wang 2014-10-02 13:51:08 -07:00
parent 6ddd9eff78
commit 6dbba19469
3 changed files with 3 additions and 12 deletions

View File

@ -73,16 +73,6 @@ public enum CipherSuite {
return builder.toString();
}
public static void checkName(String name) {
CipherSuite[] suites = CipherSuite.values();
for (CipherSuite suite : suites) {
if (suite.getName().equals(name)) {
return;
}
}
throw new IllegalArgumentException("Invalid cipher suite name: " + name);
}
/**
* Convert to CipherSuite from name, {@link #algoBlockSize} is fixed for
* certain cipher suite, just need to compare the name.

View File

@ -58,8 +58,6 @@ public class FileEncryptionInfo {
checkNotNull(iv);
checkNotNull(keyName);
checkNotNull(ezKeyVersionName);
checkArgument(edek.length == suite.getAlgorithmBlockSize(),
"Unexpected key length");
checkArgument(iv.length == suite.getAlgorithmBlockSize(),
"Unexpected IV length");
this.cipherSuite = suite;

View File

@ -551,6 +551,9 @@ Release 2.6.0 - UNRELEASED
HDFS-7179. DFSClient should instantiate a KeyProvider, not a
KeyProviderCryptoExtension. (wang)
HDFS-7181. Remove incorrect precondition check on key length in
FileEncryptionInfo. (wang)
BREAKDOWN OF HDFS-6134 AND HADOOP-10150 SUBTASKS AND RELATED JIRAS
HDFS-6387. HDFS CLI admin tool for creating & deleting an