8170247: java/security/SecureRandom/ApiTest fails when run with unlimited policy

Test was failing to handle expected exception in case of unlimited policy

Reviewed-by: weijun
This commit is contained in:
Sibabrata Sahoo 2016-11-30 03:49:55 -08:00
parent 5f2d8b9738
commit 2034cb4c6e

View File

@ -195,10 +195,10 @@ public class ApiTest {
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;