From: Ondřej Surý Date: Mon, 18 Jun 2018 09:43:45 +0000 (+0200) Subject: Disable DH test with PKCS#11 X-Git-Tag: v9.13.3~99^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d1f4696ecd90f51941cd3f6c16117ec105a869f;p=thirdparty%2Fbind9.git Disable DH test with PKCS#11 --- diff --git a/lib/dns/tests/dh_test.c b/lib/dns/tests/dh_test.c index e5fe9372378..4320b8f0423 100644 --- a/lib/dns/tests/dh_test.c +++ b/lib/dns/tests/dh_test.c @@ -30,6 +30,7 @@ #include "dnstest.h" +#if USE_OPENSSL ATF_TC(isc_dh_computesecret); ATF_TC_HEAD(isc_dh_computesecret, tc) { atf_tc_set_md_var(tc, "descr", "OpenSSL DH_compute_key() failure"); @@ -67,11 +68,24 @@ ATF_TC_BODY(isc_dh_computesecret, tc) { dst_key_free(&key); dns_test_end(); } - +#else /* USE_OPENSSL */ +ATF_TC(untested); +ATF_TC_HEAD(untested, tc) { + atf_tc_set_md_var(tc, "descr", "skipping dh test"); +} +ATF_TC_BODY(untested, tc) { + UNUSED(tc); + atf_tc_skip("dh test is broken with PKCS#11"); +} +#endif /* USE_OPENSSL */ /* * Main */ ATF_TP_ADD_TCS(tp) { +#if USE_OPENSSL ATF_TP_ADD_TC(tp, isc_dh_computesecret); +#else + ATF_TP_ADD_TC(tp, untested); +#endif return (atf_no_error()); }