Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/key.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4327 by maya, Sun Feb 20 03:29:43 2011 UTC revision 4367 by yutakapon, Sat Mar 5 14:52:45 2011 UTC
# Line 702  void key_free(Key *key) Line 702  void key_free(Key *key)
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

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26