Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/key.c
Parent Directory
| Revision Log
| Patch
| 702 |
// |
// |
| 703 |
char *get_sshname_from_keytype(enum ssh_keytype type) |
char *get_sshname_from_keytype(enum ssh_keytype type) |
| 704 |
{ |
{ |
| 705 |
if (type == KEY_RSA) { |
int i; |
| 706 |
return "ssh-rsa"; |
|
| 707 |
} else if (type == KEY_DSA) { |
for (i = 0 ; ssh2_host_key[i].name ; i++) { |
| 708 |
return "ssh-dss"; |
if (type == ssh2_host_key[i].type) |
| 709 |
} else if (type == KEY_ECDSA256) { |
return ssh2_host_key[i].name; |
|
return "ecdsa-sha2-nistp256"; |
|
|
} else if (type == KEY_ECDSA384) { |
|
|
return "ecdsa-sha2-nistp384"; |
|
|
} else if (type == KEY_ECDSA521) { |
|
|
return "ecdsa-sha2-nistp521"; |
|
|
} else { |
|
|
return "ssh-unknown"; |
|
| 710 |
} |
} |
| 711 |
|
return "ssh-unknown"; |
| 712 |
} |
} |
| 713 |
|
|
| 714 |
char *get_sshname_from_key(Key *key) |
char *get_sshname_from_key(Key *key) |
| 715 |
{ |
{ |
| 716 |
return get_sshname_from_keytype(key->type); |
return get_sshname_from_keytype(key->type); |
|
|
Legend:
| Removed from v.4327 |
|
| changed lines |
| |
Added in v.4367 |
|
|
|