X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=fips%2Ffipsalgtest.pl;h=30cd9c0ebde6a789ce599d698b5ed6d91942c01c;hp=28dd315109b7f996e8cb639a7fee521fbe1c0eb1;hb=46ab9bbd7fa610d775fe645dd0fe6d509c8dff3a;hpb=3335b6f265f727dc7ac6606abfa021f5223cb31b diff --git a/fips/fipsalgtest.pl b/fips/fipsalgtest.pl index 28dd315109..30cd9c0ebd 100644 --- a/fips/fipsalgtest.pl +++ b/fips/fipsalgtest.pl @@ -513,29 +513,29 @@ my $mkcmd = "mkdir"; my $cmpall = 0; my %fips_enabled = ( - dsa => 1, - dsa2 => 2, + "dsa" => 1, + "dsa2" => 2, "dsa-pqgver" => 2, - ecdsa => 2, - rsa => 1, + "ecdsa" => 2, + "rsa" => 1, "rsa-pss0" => 2, "rsa-pss62" => 1, - sha => 1, - hmac => 1, - cmac => 2, + "sha" => 1, + "hmac" => 1, + "cmac" => 2, "rand-aes" => 1, "rand-des2" => 0, - aes => 1, + "aes" => 1, "aes-cfb1" => 2, - des3 => 1, + "des3" => 1, "des3-cfb1" => 2, - drbg => 2, + "drbg" => 2, "aes-ccm" => 2, "aes-xts" => 2, "aes-gcm" => 2, - dh => 0, - ecdh => 2, - v2 => 1, + "dh" => 0, + "ecdh" => 2, + "v2" => 1, ); foreach (@ARGV) { @@ -746,23 +746,29 @@ sub Help { ( my $cmd ) = ( $0 =~ m#([^/]+)$# ); print < Optional root for *.req file search - --filter= - --onedir Assume all components in current directory - --rspdir= Name of subdirectories containing *.rsp files, default "resp" - --tprefix= - --ignore-bogus Ignore duplicate or bogus files - --ignore-missing Ignore missing test files - --quiet Shhh.... - --generate Generate algorithm test output - --generate-script= Create shell script of test commands - --minimal-script Keep script commands to a minimum - --mkdir= Command to make directories in scripts - --rm= Command to remove directories in scripts - --win32 Win32 environment - --enable- Enable algorithm set . - --disable- Disable algorithm set . + --debug Enable debug output + --dir= Optional root for *.req file search + --filter= Regex for input files of interest + --onedir Assume all components in current directory + --rspdir= Name of subdirectories containing *.rsp files, default "resp" + --tprefix= Pathname prefix for directory containing test programs + --ignore-bogus Ignore duplicate or bogus files + --ignore-missing Ignore missing test files + --quiet Shhh.... + --quiet-bogus Skip unrecognized file warnings + --quiet-missing Skip missing request file warnings + --generate Generate algorithm test output + --generate-script= Generate script to call algorithm programs + --minimal-script Simplest possible output for --generate-script + --win32 Win32 environment + --compare-all Verify unconditionally for all tests + --list-tests Show individual tests + --mkdir= Specify "mkdir" command + --notest Exit before running tests + --rm= Specify "rm" command + --script-tprefix Pathname prefix for --generate-script output + --enable- Enable algorithm set . + --disable- Disable algorithm set . Where can be one of: EOF @@ -938,6 +944,7 @@ sub run_tests { my ( $tname, $tref ); my $bad = 0; my $lastdir = ""; + $stprefix = $tprefix unless defined $stprefix; if ($outfile ne "") { open OUT, ">$outfile" || die "Can't open $outfile"; } @@ -953,7 +960,6 @@ echo Running Algorithm Tests END } else { - $stprefix = $tprefix unless defined $stprefix; print OUT <