Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/ttssh2/ttxssh/hosts.c

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

revision 4531 by doda, Tue Jul 26 08:50:11 2011 UTC revision 4539 by doda, Wed Jul 27 08:50:14 2011 UTC
# Line 1670  int verify_hostkey_dns(char FAR *hostnam Line 1670  int verify_hostkey_dns(char FAR *hostnam
1670          switch (key->type) {          switch (key->type) {
1671          case KEY_RSA:          case KEY_RSA:
1672                  hostkey_alg = SSHFP_KEY_RSA;                  hostkey_alg = SSHFP_KEY_RSA;
1673                    hostkey_dtype = SSHFP_HASH_SHA1;
1674                  break;                  break;
1675          case KEY_DSA:          case KEY_DSA:
1676                  hostkey_alg = SSHFP_KEY_DSA;                  hostkey_alg = SSHFP_KEY_DSA;
1677                    hostkey_dtype = SSHFP_HASH_SHA1;
1678                    break;
1679            case KEY_ECDSA256:
1680            case KEY_ECDSA384:
1681            case KEY_ECDSA521:
1682                    hostkey_alg = SSHFP_KEY_ECDSA;
1683                    hostkey_dtype = SSHFP_HASH_SHA256;
1684                  break;                  break;
         // XXX KEY_ECDSA  
1685          default: // Un-supported algorighm          default: // Un-supported algorighm
1686                  hostkey_alg = SSHFP_KEY_RESERVED;                  hostkey_alg = SSHFP_KEY_RESERVED;
1687                    hostkey_dtype = SSHFP_HASH_RESERVED;
1688          }          }
1689    
1690          if (hostkey_alg) {          if (hostkey_alg) {
1691                  hostkey_dtype = SSHFP_HASH_SHA1;                  hostkey_digest = key_fingerprint_raw(key, hostkey_dtype, &hostkey_dlen);
                 hostkey_digest = key_fingerprint_raw(key, SSH_FP_SHA1, &hostkey_dlen);  
1692          }          }
1693          else {          else {
                 hostkey_dtype = SSHFP_HASH_RESERVED;  
1694                  hostkey_digest = NULL;                  hostkey_digest = NULL;
1695          }          }
1696    

Legend:
Removed from v.4531  
changed lines
  Added in v.4539

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