Last arg to EVP_PKEY_assign() should be void *.
authorDr. Stephen Henson <steve@openssl.org>
Wed, 5 Apr 2006 13:04:02 +0000 (13:04 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 5 Apr 2006 13:04:02 +0000 (13:04 +0000)
crypto/evp/evp.h
crypto/evp/p_lib.c

index e4cbd2d..dcf9933 100644 (file)
@@ -776,7 +776,7 @@ int         EVP_PKEY_encrypt(unsigned char *enc_key,
 int            EVP_PKEY_type(int type);
 int            EVP_PKEY_bits(EVP_PKEY *pkey);
 int            EVP_PKEY_size(EVP_PKEY *pkey);
-int            EVP_PKEY_assign(EVP_PKEY *pkey,int type,char *key);
+int            EVP_PKEY_assign(EVP_PKEY *pkey,int type,void *key);
 void *         EVP_PKEY_get0(EVP_PKEY *pkey);
 
 #ifndef OPENSSL_NO_RSA
index 0d3a69b..1a1e61a 100644 (file)
@@ -185,7 +185,7 @@ EVP_PKEY *EVP_PKEY_new(void)
        return(ret);
        }
 
-int EVP_PKEY_assign(EVP_PKEY *pkey, int type, char *key)
+int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key)
        {
        const EVP_PKEY_ASN1_METHOD *ameth;
        if (pkey == NULL) return(0);