Fix the krb5 external test

The krb5 external test relies on legacy algorithms. Therefore we make
use of the capability to load a config file by default, and ensure that
the config file in use by the krb5 tests loads both the legacy and default
providers.

[extended tests]

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9492)
This commit is contained in:
Matt Caswell 2019-07-31 11:54:34 +01:00
parent 29dc6e00f2
commit 109ef7ae43

View File

@ -9,7 +9,7 @@
use OpenSSL::Test;
use OpenSSL::Test::Utils;
use OpenSSL::Test qw/:DEFAULT data_file srctop_file/;
use OpenSSL::Test qw/:DEFAULT data_file srctop_file bldtop_dir/;
setup("test_external_krb5");
@ -20,4 +20,7 @@ plan skip_all => "krb5 not available"
plan tests => 1;
$ENV{OPENSSL_MODULES} = bldtop_dir("providers");
$ENV{OPENSSL_CONF} = srctop_file("test", "default-and-legacy.cnf");
ok(run(cmd([data_file("krb5.sh")])), "running krb5 tests");