summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorSteffen Klee <steffen.klee@gmail.com>2023-09-20 00:04:18 +0200
committerMatt Caswell <matt@openssl.org>2023-09-21 17:39:30 +0100
commitdee2129802d9694d72e8745aec2d8bd4577ee4ee (patch)
tree59df0ba60b76f344ebc383ef5e2b54d601ea5dd2 /test
parent5fbfd641aeebdf4b29a0749e13a79a1e59502878 (diff)
Fix test_cms if DSA is not supported
CLA: trivial Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/22150)
Diffstat (limited to 'test')
-rw-r--r--test/recipes/80-test_cms.t14
1 files changed, 9 insertions, 5 deletions
diff --git a/test/recipes/80-test_cms.t b/test/recipes/80-test_cms.t
index 21c683c404..3857916105 100644
--- a/test/recipes/80-test_cms.t
+++ b/test/recipes/80-test_cms.t
@@ -1144,9 +1144,13 @@ with({ exit_checker => sub { return shift == 6; } },
# Test case for return value mis-check reported in #21986
with({ exit_checker => sub { return shift == 3; } },
sub {
- ok(run(app(['openssl', 'cms', '-sign',
- '-in', srctop_file("test", "smcont.txt"),
- '-signer', srctop_file("test/smime-certs", "smdsa1.pem"),
- '-md', 'SHAKE256'])),
- "issue#21986");
+ SKIP: {
+ skip "DSA is not supported in this build", 1 if $no_dsa;
+
+ ok(run(app(['openssl', 'cms', '-sign',
+ '-in', srctop_file("test", "smcont.txt"),
+ '-signer', srctop_file("test/smime-certs", "smdsa1.pem"),
+ '-md', 'SHAKE256'])),
+ "issue#21986");
+ }
});