From 0493c1fea9977dafd45cac62e2c961b347fe7bc3 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sun, 7 Oct 2012 12:04:58 +0200 Subject: [PATCH] tests: Don't run ecdh tests if not supported by crypto lib. --- tests/client/torture_algorithms.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/client/torture_algorithms.c b/tests/client/torture_algorithms.c index 3f090a29..180efb71 100644 --- a/tests/client/torture_algorithms.c +++ b/tests/client/torture_algorithms.c @@ -174,7 +174,7 @@ static void torture_algorithms_zlib_openssh(void **state) { ssh_disconnect(session); } -#ifdef HAVE_LIBCRYPTO +#if defined(HAVE_LIBCRYPTO) && defined(HAVE_ECC) static void torture_algorithms_ecdh_sha2_nistp256(void **state) { ssh_session session = *state; int rc; @@ -231,7 +231,7 @@ int torture_run_tests(void) { unit_test_setup_teardown(torture_algorithms_zlib, setup, teardown), unit_test_setup_teardown(torture_algorithms_zlib_openssh, setup, teardown), unit_test_setup_teardown(torture_algorithms_dh_group1,setup,teardown), -#ifdef HAVE_LIBCRYPTO +#if defined(HAVE_LIBCRYPTO) && defined(HAVE_ECC) unit_test_setup_teardown(torture_algorithms_ecdh_sha2_nistp256,setup,teardown) #endif };