Instead of returning errors when certain flags are unusable, just ignore them.
authorRichard Levitte <levitte@openssl.org>
Wed, 14 Aug 2002 12:18:36 +0000 (12:18 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 14 Aug 2002 12:18:36 +0000 (12:18 +0000)
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

index 1afdfa7750b500836d2cb609c74fc669c2a7318c..4f6379e1602afb46d143f165e8526188adb5a66e 100644 (file)
@@ -400,12 +400,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,"-ssl2") == 0)