[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 11/11] tests: skip blowfish, DES in torture_algorithms for BoringSSL
[Thread Prev] | [Thread Next]
- Subject: [PATCH 11/11] tests: skip blowfish, DES in torture_algorithms for BoringSSL
- From: Jon Simons <jon@xxxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Sat, 9 Sep 2017 20:12:54 -0700
- To: libssh@xxxxxxxxxx
- Cc: Jon Simons <jon@xxxxxxxxxxxxx>
Signed-off-by: Jon Simons <jon@xxxxxxxxxxxxx> --- tests/client/torture_algorithms.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/client/torture_algorithms.c b/tests/client/torture_algorithms.c index 81f3a328..518e8c5a 100644 --- a/tests/client/torture_algorithms.c +++ b/tests/client/torture_algorithms.c @@ -25,6 +25,10 @@ #include "libssh/libssh.h" #include "libssh/priv.h" +#ifdef HAVE_LIBCRYPTO +#include <openssl/opensslv.h> // for detecting BoringSSL mode +#endif /* HAVE_LIBCRYPTO */ + #include <errno.h> #include <sys/types.h> #include <pwd.h> @@ -212,6 +216,7 @@ static void torture_algorithms_aes256_ctr_hmac_sha2_512(void **state) { test_algorithm(s->ssh.session, "aes256-ctr", "hmac-sha2-512"); } +#if !defined(OPENSSL_IS_BORINGSSL) static void torture_algorithms_3des_cbc_hmac_sha1(void **state) { struct torture_state *s = *state; @@ -247,6 +252,7 @@ static void torture_algorithms_blowfish_cbc_hmac_sha2_512(void **state) { test_algorithm(s->ssh.session, "blowfish-cbc", "hmac-sha2-512"); } +#endif /* !defined(OPENSSL_IS_BORINGSSL) */ static void torture_algorithms_zlib(void **state) { struct torture_state *s = *state; @@ -459,6 +465,7 @@ int torture_run_tests(void) { cmocka_unit_test_setup_teardown(torture_algorithms_aes256_ctr_hmac_sha2_512, session_setup, session_teardown), +#if !defined(OPENSSL_IS_BORINGSSL) cmocka_unit_test_setup_teardown(torture_algorithms_3des_cbc_hmac_sha1, session_setup, session_teardown), @@ -477,6 +484,7 @@ int torture_run_tests(void) { cmocka_unit_test_setup_teardown(torture_algorithms_blowfish_cbc_hmac_sha2_512, session_setup, session_teardown), +#endif /* !defined(OPENSSL_IS_BORINGSSL) */ cmocka_unit_test_setup_teardown(torture_algorithms_zlib, session_setup, session_teardown), -- 2.14.1
[PATCH 00/11] libssh: enable building with BoringSSL | Jon Simons <jon@xxxxxxxxxxxxx> |