8170247: java/security/SecureRandom/ApiTest fails when run with unlimited policy
authorssahoo
Wed, 30 Nov 2016 03:49:55 -0800
changeset 42329 c964d4aca91a
parent 42328 d7a6e1a824bc
child 42330 bd999576b78d
8170247: java/security/SecureRandom/ApiTest fails when run with unlimited policy Summary: Test was failing to handle expected exception in case of unlimited policy Reviewed-by: weijun
jdk/test/java/security/SecureRandom/ApiTest.java
--- a/jdk/test/java/security/SecureRandom/ApiTest.java	Tue Nov 29 19:02:53 2016 -0800
+++ b/jdk/test/java/security/SecureRandom/ApiTest.java	Wed Nov 30 03:49:55 2016 -0800
@@ -195,10 +195,10 @@
             case "AES-128":
             case "AES-192":
             case "AES-256":
-                int algoStrength = Integer.parseInt(alg.replaceAll("AES-", ""));
-                int maxStrengthSupported = Cipher.getMaxAllowedKeyLength("AES");
-                if (strength > maxStrengthSupported
-                        || algoStrength > maxStrengthSupported) {
+                int algoStrength = Integer.parseInt(alg.substring("AES-".length()));
+                int maxAESStrength = Cipher.getMaxAllowedKeyLength("AES");
+                if (strength > algoStrength
+                        || algoStrength > maxAESStrength) {
                     error = false;
                 }
                 break;