Browse Subversion Repository
Diff of /trunk/ttssh2/ttxssh/hosts.c
Parent Directory
| Revision Log
| Patch
| 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 |
|
|
|