[openssl] master update
Richard Levitte
levitte at openssl.org
Tue Aug 13 08:34:47 UTC 2019
The branch master has been updated
via 23ccf13dd68e75ba6cabbcaaeaff21d22aacb7d0 (commit)
from 697b0c5185f2b379cf23330fddc5f8b2d691db17 (commit)
- Log -----------------------------------------------------------------
commit 23ccf13dd68e75ba6cabbcaaeaff21d22aacb7d0
Author: Richard Levitte <levitte at openssl.org>
Date: Mon Aug 12 07:04:13 2019 +0200
30-test_evp.t: make the tested configs depend on what's been built
If the FIPS module hasn't been built, don't use test/fips.cnf, for example.
Fixes #9568
Reviewed-by: Paul Dale <paul.dale at oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9570)
-----------------------------------------------------------------------
Summary of changes:
test/recipes/30-test_evp.t | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/test/recipes/30-test_evp.t b/test/recipes/30-test_evp.t
index 2159d96df4..580ea0320d 100644
--- a/test/recipes/30-test_evp.t
+++ b/test/recipes/30-test_evp.t
@@ -11,10 +11,17 @@ use strict;
use warnings;
use OpenSSL::Test qw(:DEFAULT data_file bldtop_dir srctop_file);
+use OpenSSL::Test::Utils;
setup("test_evp");
-my @configs = qw( default-and-legacy.cnf fips.cnf );
+# Default config depends on if the legacy module is built or not
+my $defaultcnf = disabled('legacy') ? 'default.cnf' : 'default-and-legacy.cnf';
+
+my @configs = ( $defaultcnf );
+# Only add the FIPS config if the FIPS module has been built
+push @configs, 'fips.cnf' unless disabled('fips');
+
my @files = qw( evpciph.txt evpdigest.txt );
my @defltfiles = qw( evpencod.txt evpkdf.txt evppkey_kdf.txt evpmac.txt
evppbe.txt evppkey.txt evppkey_ecc.txt evpcase.txt evpaessiv.txt
@@ -36,7 +43,7 @@ foreach (@configs) {
#TODO(3.0): As more operations are converted to providers we can move more of
# these tests to the loop above
-$ENV{OPENSSL_CONF} = srctop_file("test", "default-and-legacy.cnf");
+$ENV{OPENSSL_CONF} = srctop_file("test", $defaultcnf);
foreach my $f ( @defltfiles ) {
ok(run(test(["evp_test", data_file("$f")])),
More information about the openssl-commits
mailing list