diff options
Diffstat (limited to 'key.c')
-rw-r--r-- | key.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -976,6 +976,8 @@ key_ssh_name_from_type_nid(int type, int nid) | |||
976 | } | 976 | } |
977 | break; | 977 | break; |
978 | #endif /* OPENSSL_HAS_ECC */ | 978 | #endif /* OPENSSL_HAS_ECC */ |
979 | case KEY_NULL: | ||
980 | return "null"; | ||
979 | } | 981 | } |
980 | return "ssh-unknown"; | 982 | return "ssh-unknown"; |
981 | } | 983 | } |
@@ -1281,6 +1283,8 @@ key_type_from_name(char *name) | |||
1281 | strcmp(name, "ecdsa-sha2-nistp521-cert-v01@openssh.com") == 0) { | 1283 | strcmp(name, "ecdsa-sha2-nistp521-cert-v01@openssh.com") == 0) { |
1282 | return KEY_ECDSA_CERT; | 1284 | return KEY_ECDSA_CERT; |
1283 | #endif | 1285 | #endif |
1286 | } else if (strcmp(name, "null") == 0) { | ||
1287 | return KEY_NULL; | ||
1284 | } | 1288 | } |
1285 | 1289 | ||
1286 | debug2("key_type_from_name: unknown key type '%s'", name); | 1290 | debug2("key_type_from_name: unknown key type '%s'", name); |