From 425d06d178e35162e6adb30fdcc51b9605720538 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 14 Aug 2002 12:18:29 +0000 Subject: [PATCH] Instead of returning errors when certain flags are unusable, just ignore them. That will make the test go through even if DH (or in some cases ECDH) aren't built into OpenSSL. PR: 216, part 2 --- ssl/ssltest.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ssl/ssltest.c b/ssl/ssltest.c index 5f91ed19c7..c752d0b01b 100644 --- a/ssl/ssltest.c +++ b/ssl/ssltest.c @@ -247,12 +247,22 @@ int main(int argc, char *argv[]) debug=1; else if (strcmp(*argv,"-reuse") == 0) reuse=1; -#ifndef NO_DH else if (strcmp(*argv,"-dhe1024") == 0) + { +#ifndef NO_DH dhe1024=1; +#else + fprintf(stderr,"ignoring -dhe1024, since I'm compiled without DH\n"; +#endif + } else if (strcmp(*argv,"-dhe1024dsa") == 0) + { +#ifndef 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,"-ssl2") == 0) -- 2.25.1