Add a --disable-all option to disable all tests.
diff --git a/fips/fipsalgtest.pl b/fips/fipsalgtest.pl
index 03de882..1382d98 100644
--- a/fips/fipsalgtest.pl
+++ b/fips/fipsalgtest.pl
@@ -577,6 +577,11 @@
     elsif (/--tprefix=(.*)$/) {
         $tprefix = $1;
     }
+    elsif (/^--disable-all$/) {
+	foreach (keys %fips_enabled) {
+		$fips_enabled{$_} = 0;
+	}
+    }
     elsif (/^--(enable|disable)-(.*)$/) {
         if ( !exists $fips_enabled{$2} ) {
             print STDERR "Unknown test $2\n";