Move EVP_PKEY_METHOD into private headers.

Reviewed-by: Richard Levitte <levitte@openssl.org>
diff --git a/crypto/include/internal/evp_int.h b/crypto/include/internal/evp_int.h
index ea7a61c..218aede 100644
--- a/crypto/include/internal/evp_int.h
+++ b/crypto/include/internal/evp_int.h
@@ -121,3 +121,11 @@
 } /* EVP_PKEY_METHOD */ ;
 
 void evp_pkey_set_cb_translate(BN_GENCB *cb, EVP_PKEY_CTX *ctx);
+
+extern const EVP_PKEY_METHOD cmac_pkey_meth;
+extern const EVP_PKEY_METHOD dh_pkey_meth;
+extern const EVP_PKEY_METHOD dhx_pkey_meth;
+extern const EVP_PKEY_METHOD dsa_pkey_meth;
+extern const EVP_PKEY_METHOD ec_pkey_meth;
+extern const EVP_PKEY_METHOD hmac_pkey_meth;
+extern const EVP_PKEY_METHOD rsa_pkey_meth;
diff --git a/include/openssl/cmac.h b/include/openssl/cmac.h
index cc729c4..175be83 100644
--- a/include/openssl/cmac.h
+++ b/include/openssl/cmac.h
@@ -76,8 +76,6 @@
 int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen);
 int CMAC_resume(CMAC_CTX *ctx);
 
-extern const EVP_PKEY_METHOD cmac_pkey_meth;
-
 #ifdef  __cplusplus
 }
 #endif
diff --git a/include/openssl/dh.h b/include/openssl/dh.h
index 6e928ed..0957a58 100644
--- a/include/openssl/dh.h
+++ b/include/openssl/dh.h
@@ -342,9 +342,6 @@
 # define EVP_PKEY_DH_KDF_X9_42                           2
 # endif
 
-extern const EVP_PKEY_METHOD dh_pkey_meth;
-extern const EVP_PKEY_METHOD dhx_pkey_meth;
-
 #define declare_dh_bn(x) \
         const extern BIGNUM _bignum_dh##x##_p;\
         const extern BIGNUM _bignum_dh##x##_g;\
diff --git a/include/openssl/dsa.h b/include/openssl/dsa.h
index 589216e..8fd5596 100644
--- a/include/openssl/dsa.h
+++ b/include/openssl/dsa.h
@@ -276,8 +276,6 @@
 # define EVP_PKEY_CTRL_DSA_PARAMGEN_Q_BITS       (EVP_PKEY_ALG_CTRL + 2)
 # define EVP_PKEY_CTRL_DSA_PARAMGEN_MD           (EVP_PKEY_ALG_CTRL + 3)
 
-extern const EVP_PKEY_METHOD dsa_pkey_meth;
-
 /* BEGIN ERROR CODES */
 /*
  * The following lines are auto generated by the script mkerr.pl. Any changes
diff --git a/include/openssl/ec.h b/include/openssl/ec.h
index c3cd8ed..6ea4e41 100644
--- a/include/openssl/ec.h
+++ b/include/openssl/ec.h
@@ -1067,8 +1067,6 @@
 # define EVP_PKEY_ECDH_KDF_NONE                          1
 # define EVP_PKEY_ECDH_KDF_X9_62                         2
 
-extern const EVP_PKEY_METHOD ec_pkey_meth;
-
 /* BEGIN ERROR CODES */
 /*
  * The following lines are auto generated by the script mkerr.pl. Any changes
diff --git a/include/openssl/hmac.h b/include/openssl/hmac.h
index d7ecf54..81aa49d 100644
--- a/include/openssl/hmac.h
+++ b/include/openssl/hmac.h
@@ -104,8 +104,6 @@
 
 void HMAC_CTX_set_flags(HMAC_CTX *ctx, unsigned long flags);
 
-extern const EVP_PKEY_METHOD hmac_pkey_meth;
-
 #ifdef  __cplusplus
 }
 #endif
diff --git a/include/openssl/rsa.h b/include/openssl/rsa.h
index 536a78e..9abb2a1 100644
--- a/include/openssl/rsa.h
+++ b/include/openssl/rsa.h
@@ -508,8 +508,6 @@
  */
 # define RSA_FLAG_CHECKED                        0x0800
 
-extern const EVP_PKEY_METHOD rsa_pkey_meth;
-
 /* BEGIN ERROR CODES */
 /*
  * The following lines are auto generated by the script mkerr.pl. Any changes