summaryrefslogtreecommitdiff
path: root/kex.c
diff options
context:
space:
mode:
Diffstat (limited to 'kex.c')
-rw-r--r--kex.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/kex.c b/kex.c
index abe9b9f5d..7c8763191 100644
--- a/kex.c
+++ b/kex.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: kex.c,v 1.84 2010/08/31 11:54:45 djm Exp $ */ 1/* $OpenBSD: kex.c,v 1.85 2010/09/09 10:45:45 djm Exp $ */
2/* 2/*
3 * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. 3 * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved.
4 * 4 *
@@ -325,10 +325,10 @@ choose_kex(Kex *k, char *client, char *server)
325 } else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) { 325 } else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) {
326 k->kex_type = KEX_DH_GEX_SHA256; 326 k->kex_type = KEX_DH_GEX_SHA256;
327 k->evp_md = evp_ssh_sha256(); 327 k->evp_md = evp_ssh_sha256();
328 } else if (strncmp(k->name, KEX_ECDH_SHA256, 328 } else if (strncmp(k->name, KEX_ECDH_SHA2_STEM,
329 sizeof(KEX_ECDH_SHA256) - 1) == 0) { 329 sizeof(KEX_ECDH_SHA2_STEM) - 1) == 0) {
330 k->kex_type = KEX_ECDH_SHA2; 330 k->kex_type = KEX_ECDH_SHA2;
331 k->evp_md = evp_ssh_sha256(); 331 k->evp_md = kex_ecdh_name_to_evpmd(k->name);
332#endif 332#endif
333 } else 333 } else
334 fatal("bad kex alg %s", k->name); 334 fatal("bad kex alg %s", k->name);