version 1.287, 2018/09/14 05:26:27 |
version 1.288, 2018/10/11 03:48:04 |
|
|
* newer (SHA2) algorithms. |
* newer (SHA2) algorithms. |
*/ |
*/ |
if (ssh == NULL || ssh->kex->server_sig_algs == NULL || |
if (ssh == NULL || ssh->kex->server_sig_algs == NULL || |
(key->type != KEY_RSA && key->type != KEY_RSA_CERT)) { |
(key->type != KEY_RSA && key->type != KEY_RSA_CERT) || |
|
(key->type == KEY_RSA_CERT && (datafellows & SSH_BUG_SIGTYPE))) { |
/* Filter base key signature alg against our configuration */ |
/* Filter base key signature alg against our configuration */ |
return match_list(sshkey_ssh_name(key), |
return match_list(sshkey_ssh_name(key), |
options.pubkey_key_types, NULL); |
options.pubkey_key_types, NULL); |