diff options
author | Colin Watson <cjwatson@debian.org> | 2006-05-12 09:46:51 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2006-05-12 09:46:51 +0000 |
commit | 2a3e00306c9b3b4db71a777a7c3ccb70e470c675 (patch) | |
tree | f00af0128b0ac750d739384f111000c1c97007e4 /kex.c | |
parent | 2ee73b36b9a35daeaa4b065046882dc1f5f551b6 (diff) |
* Update to current GSSAPI patch from
http://www.sxw.org.uk/computing/patches/openssh-4.3p2-gsskex-20060223.patch
(closes: #352042).
Diffstat (limited to 'kex.c')
-rw-r--r-- | kex.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -306,8 +306,12 @@ choose_kex(Kex *k, char *client, char *server) | |||
306 | k->kex_type = KEX_DH_GEX_SHA1; | 306 | k->kex_type = KEX_DH_GEX_SHA1; |
307 | k->evp_md = EVP_sha1(); | 307 | k->evp_md = EVP_sha1(); |
308 | #ifdef GSSAPI | 308 | #ifdef GSSAPI |
309 | } else if (strncmp(k->name, KEX_GSS_SHA1, | 309 | } else if (strncmp(k->name, KEX_GSS_GEX_SHA1_ID, |
310 | sizeof(KEX_GSS_SHA1)-1) == 0) { | 310 | sizeof(KEX_GSS_GEX_SHA1_ID)-1) == 0) { |
311 | k->kex_type = KEX_GSS_GEX_SHA1; | ||
312 | k->evp_md = EVP_sha1(); | ||
313 | } else if (strncmp(k->name, KEX_GSS_GRP1_SHA1_ID, | ||
314 | sizeof(KEX_GSS_GRP1_SHA1_ID)-1) == 0) { | ||
311 | k->kex_type = KEX_GSS_GRP1_SHA1; | 315 | k->kex_type = KEX_GSS_GRP1_SHA1; |
312 | k->evp_md = EVP_sha1(); | 316 | k->evp_md = EVP_sha1(); |
313 | #endif | 317 | #endif |