Ejemplo n.º 1
0
int
kex_setup(struct ssh *ssh, char *proposal[PROPOSAL_MAX])
{
	int r;

	if ((r = kex_new(ssh, proposal, &ssh->kex)) != 0)
		return r;
	if ((r = kex_send_kexinit(ssh)) != 0) {		/* we start */
		kex_free(ssh->kex);
		ssh->kex = NULL;
		return r;
	}
	return 0;
}
Ejemplo n.º 2
0
int
kex_setup(ncrack_ssh_state *nstate, char *proposal[PROPOSAL_MAX])
{
	int r;

	if ((r = kex_new(nstate, proposal, &nstate->kex)) != 0) {
		return r;
  }
	if ((r = kex_send_kexinit(nstate)) != 0) {		/* we start */
		kex_free(nstate->kex);
		nstate->kex = NULL;
		return r;
	}

	return 0;
}