MODE_IN
(kex->server && mode == MODE_IN);
(kex->server && mode == MODE_IN);
if ((r = ssh_set_newkeys(ssh, MODE_IN)) != 0)
ssh_clear_newkeys(ssh, MODE_IN);
if (state->newkeys[MODE_IN] != NULL) {
enc = &state->newkeys[MODE_IN]->enc;
mac = &state->newkeys[MODE_IN]->mac;
comp = &state->newkeys[MODE_IN]->comp;
(r = newkeys_to_blob(m, ssh, MODE_IN)) != 0 ||
(r = newkeys_from_blob(m, ssh, MODE_IN)) != 0 ||
if ((r = ssh_set_newkeys(ssh, MODE_IN)) != 0 ||
state->newkeys[MODE_IN] = state->newkeys[MODE_OUT] = NULL;