PROPOSAL_KEX_ALGS
kex_params.proposal[PROPOSAL_KEX_ALGS] = kex;
kexalgos = defprop[PROPOSAL_KEX_ALGS];
case PROPOSAL_KEX_ALGS:
if ((cp = match_filter_denylist(prop[PROPOSAL_KEX_ALGS],
free(prop[PROPOSAL_KEX_ALGS]);
prop[PROPOSAL_KEX_ALGS] = cp;
PROPOSAL_KEX_ALGS, PROPOSAL_SERVER_HOST_KEY_ALGS, -1
return kex_has_any_alg(peer[PROPOSAL_KEX_ALGS], ext);
if ((r = choose_kex(kex, cprop[PROPOSAL_KEX_ALGS],
sprop[PROPOSAL_KEX_ALGS])) != 0) {
kex->failed_choice = peer[PROPOSAL_KEX_ALGS];
peer[PROPOSAL_KEX_ALGS] = NULL;
proposal[PROPOSAL_KEX_ALGS],