From 4ccb8746fde08a21e533558a417816279e2c8620 Mon Sep 17 00:00:00 2001 From: Ken Thomases Date: Fri, 13 Jul 2012 15:19:23 -0500 Subject: [PATCH] secur32: On Mac, recognize key exchange algorithm for cipher suites using ECDH. --- dlls/secur32/schannel_macosx.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dlls/secur32/schannel_macosx.c b/dlls/secur32/schannel_macosx.c index 01493b1984b..d4576b9218c 100644 --- a/dlls/secur32/schannel_macosx.c +++ b/dlls/secur32/schannel_macosx.c @@ -330,6 +330,11 @@ static ALG_ID schan_get_kx_algid(const struct cipher_suite* c) case schan_kx_DHE_DSS: case schan_kx_DHE_RSA_EXPORT: case schan_kx_DHE_RSA: return CALG_DH_EPHEM; + case schan_kx_ECDH_anon: + case schan_kx_ECDH_ECDSA: + case schan_kx_ECDH_RSA: + case schan_kx_ECDHE_ECDSA: + case schan_kx_ECDHE_RSA: return CALG_ECDH; case schan_kx_NULL: return 0; case schan_kx_RSA: return CALG_RSA_KEYX; @@ -339,11 +344,6 @@ static ALG_ID schan_get_kx_algid(const struct cipher_suite* c) case schan_kx_DH_DSS: case schan_kx_DH_RSA_EXPORT: case schan_kx_DH_RSA: - case schan_kx_ECDH_anon: - case schan_kx_ECDH_ECDSA: - case schan_kx_ECDH_RSA: - case schan_kx_ECDHE_ECDSA: - case schan_kx_ECDHE_RSA: case schan_kx_FORTEZZA_DMS: case schan_kx_RSA_EXPORT: FIXME("Don't know CALG for key exchange algorithm %d for cipher suite %#x, returning 0\n", c->kx_alg, (unsigned)c->suite); -- 2.11.4.GIT