version 1.118.4.1, 2016/10/10 19:35:47 |
version 1.119, 2016/09/06 09:14:05 |
|
|
if (kex == NULL) |
if (kex == NULL) |
return SSH_ERR_INVALID_ARGUMENT; |
return SSH_ERR_INVALID_ARGUMENT; |
|
|
ssh_dispatch_set(ssh, SSH2_MSG_KEXINIT, NULL); |
|
ptr = sshpkt_ptr(ssh, &dlen); |
ptr = sshpkt_ptr(ssh, &dlen); |
if ((r = sshbuf_put(kex->peer, ptr, dlen)) != 0) |
if ((r = sshbuf_put(kex->peer, ptr, dlen)) != 0) |
return r; |
return r; |
|
|
char *ext; |
char *ext; |
|
|
ext = match_list("ext-info-c", peer[PROPOSAL_KEX_ALGS], NULL); |
ext = match_list("ext-info-c", peer[PROPOSAL_KEX_ALGS], NULL); |
if (ext) { |
kex->ext_info_c = (ext != NULL); |
kex->ext_info_c = 1; |
free(ext); |
free(ext); |
|
} |
|
} |
} |
|
|
/* Algorithm Negotiation */ |
/* Algorithm Negotiation */ |