version 1.84, 2010/08/31 11:54:45 |
version 1.85, 2010/09/09 10:45:45 |
|
|
} 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_sha256(); |
k->evp_md = EVP_sha256(); |
} else if (strncmp(k->name, KEX_ECDH_SHA256, |
} else if (strncmp(k->name, KEX_ECDH_SHA2_STEM, |
sizeof(KEX_ECDH_SHA256) - 1) == 0) { |
sizeof(KEX_ECDH_SHA2_STEM) - 1) == 0) { |
k->kex_type = KEX_ECDH_SHA2; |
k->kex_type = KEX_ECDH_SHA2; |
k->evp_md = EVP_sha256(); |
k->evp_md = kex_ecdh_name_to_evpmd(k->name); |
} else |
} else |
fatal("bad kex alg %s", k->name); |
fatal("bad kex alg %s", k->name); |
} |
} |