Sebastian Lackner : secur32: Define missing gnutls_kx_algorithm_t constants for gnutls versions < 3.

Alexandre Julliard julliard at winehq.org
Thu Jul 14 08:58:06 CDT 2016


Module: wine
Branch: master
Commit: e6c85e8436ac889c9c0b22ade2a607cdc0e4404d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e6c85e8436ac889c9c0b22ade2a607cdc0e4404d

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Thu Jul 14 13:09:39 2016 +0200

secur32: Define missing gnutls_kx_algorithm_t constants for gnutls versions < 3.

Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/secur32/schannel_gnutls.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c
index 7f2dbd6..da83482 100644
--- a/dlls/secur32/schannel_gnutls.c
+++ b/dlls/secur32/schannel_gnutls.c
@@ -82,6 +82,11 @@ MAKE_FUNCPTR(gnutls_transport_set_push_function);
 #define GNUTLS_CIPHER_AES_192_CBC 92
 #define GNUTLS_CIPHER_AES_128_GCM 93
 #define GNUTLS_CIPHER_AES_256_GCM 94
+
+#define GNUTLS_KX_ANON_ECDH     11
+#define GNUTLS_KX_ECDHE_RSA     12
+#define GNUTLS_KX_ECDHE_ECDSA   13
+#define GNUTLS_KX_ECDHE_PSK     14
 #endif
 
 static int compat_cipher_get_block_size(gnutls_cipher_algorithm_t cipher)
@@ -327,7 +332,7 @@ static ALG_ID schannel_get_mac_algid(gnutls_mac_algorithm_t mac)
     }
 }
 
-static ALG_ID schannel_get_kx_algid(gnutls_kx_algorithm_t kx)
+static ALG_ID schannel_get_kx_algid(int kx)
 {
     switch (kx)
     {




More information about the wine-cvs mailing list