version 1.134, 2017/06/13 12:13:59 |
version 1.135, 2018/01/23 05:27:21 |
|
|
free(name); |
free(name); |
return SSH_ERR_INTERNAL_ERROR; |
return SSH_ERR_INTERNAL_ERROR; |
} |
} |
/* truncate the key */ |
|
if (ssh->compat & SSH_BUG_HMAC) |
|
mac->key_len = 16; |
|
mac->name = name; |
mac->name = name; |
mac->key = NULL; |
mac->key = NULL; |
mac->enabled = 0; |
mac->enabled = 0; |
|
|
kex->dh_need = dh_need; |
kex->dh_need = dh_need; |
|
|
/* ignore the next message if the proposals do not match */ |
/* ignore the next message if the proposals do not match */ |
if (first_kex_follows && !proposals_match(my, peer) && |
if (first_kex_follows && !proposals_match(my, peer)) |
!(ssh->compat & SSH_BUG_FIRSTKEX)) |
|
ssh->dispatch_skip_packets = 1; |
ssh->dispatch_skip_packets = 1; |
r = 0; |
r = 0; |
out: |
out: |