Browse Source

Added check for maximum AES key size in crypto.gradle to skip tests if limited strength crypto policy files are in place.

pull/1/head
Luke Taylor 15 years ago
parent
commit
6b1b012e2c
  1. 11
      crypto/crypto.gradle

11
crypto/crypto.gradle

@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
// crypto module build file
jdkVersion = System.properties['java.version']
javaClassVersion = System.properties['java.class.version']
println "JDK Version is $jdkVersion, class version is $javaClassVersion"
isJdk6 = jdkVersion.startsWith('1.6')
// jdkVersion = System.properties['java.version']
// isJdk6 = jdkVersion >= '1.6'
int maxAESKeySize = javax.crypto.Cipher.getMaxAllowedKeyLength('AES')
test {
if (!isJdk6) {
if (maxAESKeySize < 256) {
println "AES keysize limited to $maxAESKeySize, skipping EncryptorsTests"
exclude '**/EncryptorsTests.class'
}
}

Loading…
Cancel
Save