From f2004cd1adf34492eae0a44b1ef84e0e31b06088 Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Mon, 23 Feb 2015 05:04:21 +1100 Subject: Repair for non-ECC OpenSSL. Ifdef out the ECC parts when building with an OpenSSL that doesn't have it. --- monitor.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'monitor.c') diff --git a/monitor.c b/monitor.c index 8f5ab7204..4f9c9fed6 100644 --- a/monitor.c +++ b/monitor.c @@ -1853,7 +1853,9 @@ monitor_apply_keystate(struct monitor *pmonitor) kex->kex[KEX_DH_GRP14_SHA1] = kexdh_server; kex->kex[KEX_DH_GEX_SHA1] = kexgex_server; kex->kex[KEX_DH_GEX_SHA256] = kexgex_server; +# ifdef OPENSSL_HAS_ECC kex->kex[KEX_ECDH_SHA2] = kexecdh_server; +# endif #endif /* WITH_OPENSSL */ kex->kex[KEX_C25519_SHA256] = kexc25519_server; kex->load_host_public_key=&get_hostkey_public_by_type; -- cgit v1.2.3