--- old/src/java.base/share/classes/sun/security/provider/SunEntries.java 2016-04-15 21:29:40.000000000 +0800 +++ new/src/java.base/share/classes/sun/security/provider/SunEntries.java 2016-04-15 21:29:40.000000000 +0800 @@ -97,6 +97,9 @@ map.put("SecureRandom.NativePRNG", "sun.security.provider.NativePRNG"); } + + map.put("SecureRandom.DRBG", "sun.security.provider.DRBG"); + map.put("SecureRandom.SHA1PRNG", "sun.security.provider.SecureRandom"); if (nativeAvailable && !useNativePRNG) { @@ -199,6 +202,14 @@ map.put("Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.3", "SHA-512"); map.put("Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.3", "SHA-512"); + map.put("MessageDigest.SHA-512/224", "sun.security.provider.SHA5$SHA512_224"); + map.put("Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.5", "SHA-512/224"); + map.put("Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.5", + "SHA-512/224"); + map.put("MessageDigest.SHA-512/256", "sun.security.provider.SHA5$SHA512_256"); + map.put("Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.6", "SHA-512/256"); + map.put("Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.6", + "SHA-512/256"); /* * Algorithm Parameter Generator engines