When RSA or DSA are disabled, do not include the stuff that's specific
authorRichard Levitte <levitte@openssl.org>
Wed, 2 Jan 2002 12:45:51 +0000 (12:45 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 2 Jan 2002 12:45:51 +0000 (12:45 +0000)
to them.

crypto/evp/evp_pkey.c

index 05fcb2a..a7c4e9f 100644 (file)
@@ -62,7 +62,9 @@
 #include <openssl/x509.h>
 #include <openssl/rand.h>
 
+#ifndef OPENSSL_NO_DSA
 static int dsa_pkey2pkcs8(PKCS8_PRIV_KEY_INFO *p8inf, EVP_PKEY *pkey);
+#endif
 
 /* Extract a private key from a PKCS8 structure */
 
@@ -82,7 +84,9 @@ EVP_PKEY *EVP_PKCS82PKEY (PKCS8_PRIV_KEY_INFO *p8)
 #endif
        X509_ALGOR *a;
        unsigned char *p;
+#ifndef OPENSSL_NO_RSA
        const unsigned char *cp;
+#endif
        int pkeylen;
        char obj_tmp[80];