version 1.6, 2015/01/19 20:16:15 |
version 1.7, 2015/01/26 06:10:03 |
|
|
(r = sshkey_from_blob(server_host_key_blob, sbloblen, |
(r = sshkey_from_blob(server_host_key_blob, sbloblen, |
&server_host_key)) != 0) |
&server_host_key)) != 0) |
goto out; |
goto out; |
if (server_host_key->type != kex->hostkey_type) { |
if (server_host_key->type != kex->hostkey_type || |
|
(kex->hostkey_type == KEY_ECDSA && |
|
server_host_key->ecdsa_nid != kex->hostkey_nid)) { |
r = SSH_ERR_KEY_TYPE_MISMATCH; |
r = SSH_ERR_KEY_TYPE_MISMATCH; |
goto out; |
goto out; |
} |
} |