diff options
author | Steffen Klee <steffen.klee@gmail.com> | 2023-09-20 00:04:18 +0200 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2023-09-21 17:39:30 +0100 |
commit | dee2129802d9694d72e8745aec2d8bd4577ee4ee (patch) | |
tree | 59df0ba60b76f344ebc383ef5e2b54d601ea5dd2 /test | |
parent | 5fbfd641aeebdf4b29a0749e13a79a1e59502878 (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.t | 14 |
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"); + } }); |