From 109ef7ae43c9bce336f0bc2b8163328363a26f27 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Wed, 31 Jul 2019 11:54:34 +0100 Subject: [PATCH] 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 (Merged from https://github.com/openssl/openssl/pull/9492) --- test/recipes/95-test_external_krb5.t | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/recipes/95-test_external_krb5.t b/test/recipes/95-test_external_krb5.t index b4a54e52a5..abbd8c46b5 100644 --- a/test/recipes/95-test_external_krb5.t +++ b/test/recipes/95-test_external_krb5.t @@ -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"); -- 2.40.0