Added check for maximum AES key size in crypto.gradle to skip tests if limited strength crypto policy files are in place.
This commit is contained in:
parent
594f6694bb
commit
6b1b012e2c
|
@ -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…
Reference in New Issue