diff options
author | Ed Maste <emaste@FreeBSD.org> | 2024-03-17 17:47:10 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2024-03-17 17:47:10 +0000 |
commit | 9200ce3210fdc00706904d2eb2d8a481ed84eef3 (patch) | |
tree | 44c20fef4e888723daa2d0c91e8e91f1e6dc8a08 /regress/unittests/hostkeys/test_iterate.c | |
parent | 38f55691cb1b1029d9daac42fc5b6b1850eb19c3 (diff) | |
download | src-9200ce3210fdc00706904d2eb2d8a481ed84eef3.tar.gz src-9200ce3210fdc00706904d2eb2d8a481ed84eef3.zip |
Diffstat (limited to 'regress/unittests/hostkeys/test_iterate.c')
-rw-r--r-- | regress/unittests/hostkeys/test_iterate.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/regress/unittests/hostkeys/test_iterate.c b/regress/unittests/hostkeys/test_iterate.c index 84f26b5c72f5..7efb8e1b9cc6 100644 --- a/regress/unittests/hostkeys/test_iterate.c +++ b/regress/unittests/hostkeys/test_iterate.c @@ -1,4 +1,4 @@ -/* $OpenBSD: test_iterate.c,v 1.8 2021/12/14 21:25:27 deraadt Exp $ */ +/* $OpenBSD: test_iterate.c,v 1.9 2024/01/11 01:45:58 djm Exp $ */ /* * Regress test for hostfile.h hostkeys_foreach() * @@ -94,6 +94,11 @@ check(struct hostkey_foreach_line *l, void *_ctx) expected->no_parse_keytype == KEY_ECDSA) skip = 1; #endif /* OPENSSL_HAS_ECC */ +#ifndef WITH_DSA + if (expected->l.keytype == KEY_DSA || + expected->no_parse_keytype == KEY_DSA) + skip = 1; +#endif #ifndef WITH_OPENSSL if (expected->l.keytype == KEY_DSA || expected->no_parse_keytype == KEY_DSA || @@ -155,6 +160,10 @@ prepare_expected(struct expected *expected, size_t n) if (expected[i].l.keytype == KEY_ECDSA) continue; #endif /* OPENSSL_HAS_ECC */ +#ifndef WITH_DSA + if (expected[i].l.keytype == KEY_DSA) + continue; +#endif #ifndef WITH_OPENSSL switch (expected[i].l.keytype) { case KEY_RSA: |