Module: wine Branch: master Commit: 8981dac8597f6f853f99951051de2adaead35279 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8981dac8597f6f853f99951051...
Author: Akihiro Sagawa sagawa.aki@gmail.com Date: Mon Apr 17 23:26:04 2017 +0900
secur32: Return correct key exchange algorithm value.
Signed-off-by: Akihiro Sagawa sagawa.aki@gmail.com Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/secur32/schannel_gnutls.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c index da83482..44e88bd 100644 --- a/dlls/secur32/schannel_gnutls.c +++ b/dlls/secur32/schannel_gnutls.c @@ -343,10 +343,9 @@ static ALG_ID schannel_get_kx_algid(int kx) case GNUTLS_KX_DHE_DSS: case GNUTLS_KX_DHE_RSA: return CALG_DH_EPHEM; case GNUTLS_KX_ANON_ECDH: return CALG_ECDH; - /* MSDN mentions CALG_ECDH_EPHEM, but doesn't appear in the Windows SDK. */ case GNUTLS_KX_ECDHE_RSA: - case GNUTLS_KX_ECDHE_PSK: return CALG_ECDH; - case GNUTLS_KX_ECDHE_ECDSA: return CALG_ECDSA; + case GNUTLS_KX_ECDHE_PSK: + case GNUTLS_KX_ECDHE_ECDSA: return CALG_ECDH_EPHEM; default: FIXME("unknown algorithm %d\n", kx); return 0;