KEY_RSA
if (alg != NULL && sshkey_type_plain(key->type) == KEY_RSA) {
case KEY_RSA:
case KEY_RSA:
ssh->kex->hostkey_alg)) == KEY_RSA)
if (plaintype == KEY_RSA && rsa_kexalg == NULL &&
plaintype == KEY_RSA ? rsa_kexalg : NULL, 0, NULL)) != 0) {
case KEY_RSA:
ssh->kex->hostkey_alg)) == KEY_RSA)
if (sshkey_type_plain(key->type) == KEY_RSA) {
if (sshkey_type_plain(key->type) == KEY_RSA)
if (key->type == KEY_RSA) {
} else if (ca->type == KEY_RSA) {
case KEY_RSA:
case KEY_RSA:
case KEY_RSA:
case KEY_RSA:
case KEY_RSA:
ktype = KEY_RSA;
case KEY_RSA:
(*k)->type = KEY_RSA;
(*k)->type = KEY_RSA;
case KEY_RSA:
case KEY_RSA:
key->type = KEY_RSA;
if (k->type == KEY_RSA) {
if (priv->type == KEY_RSA) {
if (key->type == KEY_RSA) {
key->type = KEY_RSA;
case KEY_RSA:
key->type = KEY_RSA;
sshkey_type_plain(key->type) != KEY_RSA)
sshkey_type_plain(key->type) != KEY_RSA)
sshkey_type_plain(key->type) != KEY_RSA ||
/* .type = */ KEY_RSA,
/* .type = */ KEY_RSA,
/* .type = */ KEY_RSA,
KEY_RSA,
if (key->type == KEY_RSA &&
(key->type != KEY_RSA && key->type != KEY_RSA_CERT) ||
if (key->type == KEY_RSA && (ssh->compat & SSH_BUG_SIGTYPE74))
case KEY_RSA:
case KEY_RSA:
case KEY_RSA:
(k->type != KEY_RSA && k->type != KEY_RSA_CERT))
if (alg == NULL && ca->type == KEY_RSA)
else if (ktype == KEY_RSA) {
case KEY_RSA:
case KEY_RSA:
(type == KEY_UNSPEC || type == KEY_RSA)) {
prv->type = KEY_RSA;
return KEY_RSA;
case KEY_RSA:
if (sshkey_type_plain(key->type) == KEY_RSA)
if (sshkey_type_plain(key->type) == KEY_RSA) {