Blame SOURCES/8162344.patch

f05b8e
# HG changeset patch
f05b8e
# User andrew
f05b8e
# Date 1469192287 -3600
f05b8e
#      Fri Jul 22 13:58:07 2016 +0100
f05b8e
# Node ID cc1ed9a351886645eb729144696e41d187564ec2
f05b8e
# Parent  b015efd2ab82fea24e06b539036c2e4978e26266
f05b8e
8162344: The API changes made by CR 7064075 need to be reverted
f05b8e
Summary: Remove type parameters added to SecretKeyFactory.getKeySpec and SecretKeyFactorySpi.engineGetKeySpec
f05b8e
Reviewed-by: omajid
f05b8e
f05b8e
diff --git a/src/share/classes/com/sun/crypto/provider/DESKeyFactory.java b/src/share/classes/com/sun/crypto/provider/DESKeyFactory.java
f05b8e
--- openjdk/jdk/src/share/classes/com/sun/crypto/provider/DESKeyFactory.java
f05b8e
+++ openjdk/jdk/src/share/classes/com/sun/crypto/provider/DESKeyFactory.java
f05b8e
@@ -92,7 +92,7 @@
f05b8e
      * inappropriate for the given key, or the given key cannot be processed
f05b8e
      * (e.g., the given key has an unrecognized algorithm or format).
f05b8e
      */
f05b8e
-    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
+    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
         throws InvalidKeySpecException {
f05b8e
 
f05b8e
         try {
f05b8e
diff --git a/src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java b/src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
f05b8e
--- openjdk/jdk/src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
f05b8e
+++ openjdk/jdk/src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
f05b8e
@@ -92,7 +92,7 @@
f05b8e
      * inappropriate for the given key, or the given key cannot be processed
f05b8e
      * (e.g., the given key has an unrecognized algorithm or format).
f05b8e
      */
f05b8e
-    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
+    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
         throws InvalidKeySpecException {
f05b8e
 
f05b8e
         try {
f05b8e
diff --git a/src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java b/src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
f05b8e
--- openjdk/jdk/src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
f05b8e
+++ openjdk/jdk/src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
f05b8e
@@ -131,7 +131,7 @@
f05b8e
      * inappropriate for the given key, or the given key cannot be processed
f05b8e
      * (e.g., the given key has an unrecognized algorithm or format).
f05b8e
      */
f05b8e
-    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpecCl)
f05b8e
+    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpecCl)
f05b8e
         throws InvalidKeySpecException {
f05b8e
         if ((key instanceof SecretKey)
f05b8e
             && (validTypes.contains(key.getAlgorithm().toUpperCase()))
f05b8e
diff --git a/src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java b/src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java
f05b8e
--- openjdk/jdk/src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java
f05b8e
+++ openjdk/jdk/src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java
f05b8e
@@ -86,7 +86,7 @@
f05b8e
      * given key cannot be processed (e.g., the given key has an
f05b8e
      * unrecognized algorithm or format).
f05b8e
      */
f05b8e
-    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpecCl)
f05b8e
+    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpecCl)
f05b8e
         throws InvalidKeySpecException {
f05b8e
         if (key instanceof javax.crypto.interfaces.PBEKey) {
f05b8e
             // Check if requested key spec is amongst the valid ones
f05b8e
diff --git a/src/share/classes/javax/crypto/SecretKeyFactory.java b/src/share/classes/javax/crypto/SecretKeyFactory.java
f05b8e
--- openjdk/jdk/src/share/classes/javax/crypto/SecretKeyFactory.java
f05b8e
+++ openjdk/jdk/src/share/classes/javax/crypto/SecretKeyFactory.java
f05b8e
@@ -368,7 +368,7 @@
f05b8e
      * (e.g., the given key has an algorithm or format not supported by this
f05b8e
      * secret-key factory).
f05b8e
      */
f05b8e
-    public final KeySpec getKeySpec(SecretKey key, Class keySpec)
f05b8e
+    public final KeySpec getKeySpec(SecretKey key, Class keySpec)
f05b8e
             throws InvalidKeySpecException {
f05b8e
         if (serviceIterator == null) {
f05b8e
             return spi.engineGetKeySpec(key, keySpec);
f05b8e
diff --git a/src/share/classes/javax/crypto/SecretKeyFactorySpi.java b/src/share/classes/javax/crypto/SecretKeyFactorySpi.java
f05b8e
--- openjdk/jdk/src/share/classes/javax/crypto/SecretKeyFactorySpi.java
f05b8e
+++ openjdk/jdk/src/share/classes/javax/crypto/SecretKeyFactorySpi.java
f05b8e
@@ -88,7 +88,7 @@
f05b8e
      * (e.g., the given key has an algorithm or format not supported by this
f05b8e
      * secret-key factory).
f05b8e
      */
f05b8e
-    protected abstract KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
+    protected abstract KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
         throws InvalidKeySpecException;
f05b8e
 
f05b8e
     /**
f05b8e
diff --git a/src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java b/src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
f05b8e
--- openjdk/jdk/src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
f05b8e
+++ openjdk/jdk/src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
f05b8e
@@ -319,7 +319,7 @@
f05b8e
     }
f05b8e
 
f05b8e
     // see JCE spec
f05b8e
-    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
+    protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)
f05b8e
             throws InvalidKeySpecException {
f05b8e
         token.ensureValid();
f05b8e
         if ((key == null) || (keySpec == null)) {