--- a/jdk/src/share/classes/com/sun/crypto/provider/CipherCore.java Mon Jan 07 14:40:07 2013 -0800
+++ b/jdk/src/share/classes/com/sun/crypto/provider/CipherCore.java Tue Jan 08 11:55:21 2013 -0800
@@ -410,7 +410,7 @@
} else {
iv = new byte[blockSize];
}
- SunJCE.RANDOM.nextBytes(iv);
+ SunJCE.getRandom().nextBytes(iv);
}
if (cipherMode == GCM_MODE) {
algName = "GCM";
@@ -564,7 +564,7 @@
}
if (random == null) {
- random = SunJCE.RANDOM;
+ random = SunJCE.getRandom();
}
if (cipherMode == GCM_MODE) {
ivBytes = new byte[GaloisCounterMode.DEFAULT_IV_LEN];