From: Matt Caswell Date: Thu, 17 Mar 2016 10:14:30 +0000 (+0000) Subject: Fix no-rc2 in the CMS test X-Git-Tag: OpenSSL_1_1_0-pre5~327 X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff_plain;h=bb4cc75b1ea8fb85ed9299dd6d5124eec686359c Fix no-rc2 in the CMS test The CMS test uses some RC2 keys which should be skipped if the RC2 is disabled. Reviewed-by: Richard Levitte --- diff --git a/test/recipes/80-test_cms.t b/test/recipes/80-test_cms.t index e3722719ec..2ce8a2c6ae 100644 --- a/test/recipes/80-test_cms.t +++ b/test/recipes/80-test_cms.t @@ -13,7 +13,8 @@ setup("test_cms"); my $smdir = srctop_dir("test", "smime-certs"); my $smcont = srctop_file("test", "smcont.txt"); -my ($no_dh, $no_ec, $no_ec2m, $no_zlib) = disabled qw/dh ec ec2m zlib/; +my ($no_dh, $no_ec, $no_ec2m, $no_rc2, $no_zlib) + = disabled qw/dh ec ec2m rc2 zlib/; plan tests => 4; @@ -465,12 +466,15 @@ sub check_availability { my $tnam = shift; return "$tnam: skipped, EC disabled\n" - if ($no_ec && $tnam =~ /ECDH/); + if ($no_ec && $tnam =~ /ECDH/); return "$tnam: skipped, ECDH disabled\n" - if ($no_ec && $tnam =~ /ECDH/); + if ($no_ec && $tnam =~ /ECDH/); return "$tnam: skipped, EC2M disabled\n" - if ($no_ec2m && $tnam =~ /K-283/); + if ($no_ec2m && $tnam =~ /K-283/); return "$tnam: skipped, DH disabled\n" - if ($no_dh && $tnam =~ /X9\.42/); + if ($no_dh && $tnam =~ /X9\.42/); + return "$tnam: skipped, RC2 disabled\n" + if ($no_rc2 && $tnam =~ /RC2/); + return ""; }