version 1.5, 2020/12/29 00:59:15 |
version 1.6, 2021/01/31 22:55:29 |
|
|
size_t slen, hashlen; |
size_t slen, hashlen; |
int r; |
int r; |
|
|
|
debug("SSH2_MSG_KEX_ECDH_REPLY received"); |
|
ssh_dispatch_set(ssh, SSH2_MSG_KEX_ECDH_REPLY, &kex_protocol_error); |
|
|
/* hostkey */ |
/* hostkey */ |
if ((r = sshpkt_getb_froms(ssh, &server_host_key_blob)) != 0) |
if ((r = sshpkt_getb_froms(ssh, &server_host_key_blob)) != 0) |
goto out; |
goto out; |
|
|
u_char *signature = NULL, hash[SSH_DIGEST_MAX_LENGTH]; |
u_char *signature = NULL, hash[SSH_DIGEST_MAX_LENGTH]; |
size_t slen, hashlen; |
size_t slen, hashlen; |
int r; |
int r; |
|
|
|
debug("SSH2_MSG_KEX_ECDH_INIT received"); |
|
ssh_dispatch_set(ssh, SSH2_MSG_KEX_ECDH_INIT, &kex_protocol_error); |
|
|
if ((r = kex_load_hostkey(ssh, &server_host_private, |
if ((r = kex_load_hostkey(ssh, &server_host_private, |
&server_host_public)) != 0) |
&server_host_public)) != 0) |