summaryrefslogtreecommitdiffstats
path: root/apps/dsa.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-04-23 17:16:40 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-04-23 17:16:40 +0000
commit7134507de0cc51f08b482987d87b87830816f2a6 (patch)
tree83326e3e8f886da2d3479f0f49101949ec35af53 /apps/dsa.c
parentfe41d9853c38b578d601e27a7508e69f70b91005 (diff)
Make no-rsa, no-dsa and no-dh compile again.
Diffstat (limited to 'apps/dsa.c')
-rw-r--r--apps/dsa.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/dsa.c b/apps/dsa.c
index 5911f11873..9f38e2b77a 100644
--- a/apps/dsa.c
+++ b/apps/dsa.c
@@ -334,6 +334,7 @@ bad:
i=PEM_write_bio_DSA_PUBKEY(out,dsa);
else i=PEM_write_bio_DSAPrivateKey(out,dsa,enc,
NULL,0,NULL, passout);
+#ifndef OPENSSL_NO_RSA
} else if (outformat == FORMAT_MSBLOB || outformat == FORMAT_PVK) {
EVP_PKEY *pk;
pk = EVP_PKEY_new();
@@ -345,6 +346,7 @@ bad:
else
i = i2b_PrivateKey_bio(out, pk);
EVP_PKEY_free(pk);
+#endif
} else {
BIO_printf(bio_err,"bad output format specified for outfile\n");
goto end;
@@ -365,4 +367,10 @@ end:
apps_shutdown();
OPENSSL_EXIT(ret);
}
+#else /* !OPENSSL_NO_DSA */
+
+# if PEDANTIC
+static void *dummy=&dummy;
+# endif
+
#endif