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:41:26 +0100
commit00144f6756a28af34be8ba0d8ca3b8a09c35a056 (patch)
tree7f4bcad1000fb6c0b90c674cbfef92b3d0323726 /test
parent1ae2bb26d3beb9de6fa5edfa198cf86e138c00d8 (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) (cherry picked from commit dee2129802d9694d72e8745aec2d8bd4577ee4ee)
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 165cbbe98b..9fa2daae8a 100644
--- a/test/recipes/80-test_cms.t
+++ b/test/recipes/80-test_cms.t
@@ -1050,9 +1050,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");
+ }
});