summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ssl/ssltest.c19
1 files changed, 16 insertions, 3 deletions
diff --git a/ssl/ssltest.c b/ssl/ssltest.c
index 30473b5ff2..c84c643c2e 100644
--- a/ssl/ssltest.c
+++ b/ssl/ssltest.c
@@ -418,12 +418,22 @@ int main(int argc, char *argv[])
debug=1;
else if (strcmp(*argv,"-reuse") == 0)
reuse=1;
-#ifndef OPENSSL_NO_DH
else if (strcmp(*argv,"-dhe1024") == 0)
+ {
+#ifndef OPENSSL_NO_DH
dhe1024=1;
+#else
+ fprintf(stderr,"ignoring -dhe1024, since I'm compiled without DH\n";
+#endif
+ }
else if (strcmp(*argv,"-dhe1024dsa") == 0)
+ {
+#ifndef OPENSSL_NO_DH
dhe1024dsa=1;
+#else
+ fprintf(stderr,"ignoring -dhe1024, since I'm compiled without DH\n";
#endif
+ }
else if (strcmp(*argv,"-no_dhe") == 0)
no_dhe=1;
else if (strcmp(*argv,"-no_ecdhe") == 0)
@@ -514,13 +524,16 @@ int main(int argc, char *argv[])
{
comp = COMP_RLE;
}
-#ifndef OPENSSL_NO_ECDH
else if (strcmp(*argv,"-named_curve") == 0)
{
if (--argc < 1) goto bad;
+#ifndef OPENSSL_NO_ECDH
named_curve = *(++argv);
- }
+#else
+ fprintf(stderr,"ignoring -named_curve, since I'm compiled without ECDH\n"
+ ++argv;
#endif
+ }
else if (strcmp(*argv,"-app_verify") == 0)
{
app_verify = 1;