version 1.79, 2007/06/05 06:52:37 |
version 1.80, 2008/09/06 12:24:13 |
|
|
|
|
#define KEX_COOKIE_LEN 16 |
#define KEX_COOKIE_LEN 16 |
|
|
extern const EVP_MD *evp_ssh_sha256(void); |
|
|
|
/* prototype */ |
/* prototype */ |
static void kex_kexinit_finish(Kex *); |
static void kex_kexinit_finish(Kex *); |
static void kex_choose_conf(Kex *); |
static void kex_choose_conf(Kex *); |
|
|
k->evp_md = EVP_sha1(); |
k->evp_md = EVP_sha1(); |
} else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) { |
} else if (strcmp(k->name, KEX_DHGEX_SHA256) == 0) { |
k->kex_type = KEX_DH_GEX_SHA256; |
k->kex_type = KEX_DH_GEX_SHA256; |
k->evp_md = evp_ssh_sha256(); |
k->evp_md = EVP_sha256(); |
} else |
} else |
fatal("bad kex alg %s", k->name); |
fatal("bad kex alg %s", k->name); |
} |
} |