--- old/src/java.base/share/classes/sun/security/jca/ProviderList.java 2018-09-28 11:30:41.157908797 +0700 +++ new/src/java.base/share/classes/sun/security/jca/ProviderList.java 2018-09-28 11:30:40.761908797 +0700 @@ -651,19 +651,19 @@ } /* Defined Groups for jdk.security.provider.preferred */ - private static final String SHA2Group[] = { "SHA-224", "SHA-256", + private static final String[] SHA2Group = { "SHA-224", "SHA-256", "SHA-384", "SHA-512", "SHA-512/224", "SHA-512/256" }; - private static final String HmacSHA2Group[] = { "HmacSHA224", + private static final String[] HmacSHA2Group = { "HmacSHA224", "HmacSHA256", "HmacSHA384", "HmacSHA512"}; - private static final String SHA2RSAGroup[] = { "SHA224withRSA", + private static final String[] SHA2RSAGroup = { "SHA224withRSA", "SHA256withRSA", "SHA384withRSA", "SHA512withRSA"}; - private static final String SHA2DSAGroup[] = { "SHA224withDSA", + private static final String[] SHA2DSAGroup = { "SHA224withDSA", "SHA256withDSA", "SHA384withDSA", "SHA512withDSA"}; - private static final String SHA2ECDSAGroup[] = { "SHA224withECDSA", + private static final String[] SHA2ECDSAGroup = { "SHA224withECDSA", "SHA256withECDSA", "SHA384withECDSA", "SHA512withECDSA"}; - private static final String SHA3Group[] = { "SHA3-224", "SHA3-256", + private static final String[] SHA3Group = { "SHA3-224", "SHA3-256", "SHA3-384", "SHA3-512" }; - private static final String HmacSHA3Group[] = { "HmacSHA3-224", + private static final String[] HmacSHA3Group = { "HmacSHA3-224", "HmacSHA3-256", "HmacSHA3-384", "HmacSHA3-512"}; // Individual preferred property entry from jdk.security.provider.preferred @@ -671,7 +671,7 @@ private String type = null; private String algorithm; private String provider; - private String alternateNames[] = null; + private String[] alternateNames = null; private boolean group = false; PreferredEntry(String t, String p) {