From: Sean Burke Subject: secur32: Add support for ECDHE algorithms using gnutls Message-Id: Date: Mon, 29 Dec 2014 18:08:43 -0500 Allow the gnutls schannel implementation to recognize ECDHE algorithms. Prevents "unknown algorithm 12" error. Sean Burke
Allow the gnutls schannel implementation to recognize ECDHE algorithms. Prevents "unknown algorithm 12" error.


Sean Burke
From c00dff24b5cd06a9fbbb204dcc240260d89456e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20de=20B=C3=BArca?= Date: Wed, 24 Dec 2014 12:24:28 -0500 Subject: [PATCH] secur32: Add support for ECDHE algorithms using gnutls --- dlls/secur32/schannel_gnutls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c index 638b3c5..810c598 100644 --- a/dlls/secur32/schannel_gnutls.c +++ b/dlls/secur32/schannel_gnutls.c @@ -328,6 +328,8 @@ static ALG_ID schannel_get_kx_algid(gnutls_kx_algorithm_t kx) switch (kx) { case GNUTLS_KX_RSA: return CALG_RSA_KEYX; + case GNUTLS_KX_ECDHE_ECDSA: + case GNUTLS_KX_ECDHE_RSA: return CALG_ECDH; case GNUTLS_KX_DHE_DSS: case GNUTLS_KX_DHE_RSA: return CALG_DH_EPHEM; default: -- 1.9.3