Initial support for generalized public key parameters.
diff --git a/crypto/evp/p_lib.c b/crypto/evp/p_lib.c
index f18ac62..0d3a69b 100644
--- a/crypto/evp/p_lib.c
+++ b/crypto/evp/p_lib.c
@@ -199,6 +199,11 @@
 	return(key != NULL);
 	}
 
+void *EVP_PKEY_get0(EVP_PKEY *pkey)
+	{
+	return pkey->pkey.ptr;
+	}
+
 #ifndef OPENSSL_NO_RSA
 int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key)
 {