diff --git a/sshdss.c b/sshdss.c index cef8e74e..1704f719 100644 --- a/sshdss.c +++ b/sshdss.c @@ -161,7 +161,7 @@ static char *dss_fingerprint(void *key) { MD5Final(digest, &md5c); - sprintf(buffer, "%d ", ssh1_bignum_bitcount(dss->p)); + sprintf(buffer, "ssh-dss %d ", ssh1_bignum_bitcount(dss->p)); for (i = 0; i < 16; i++) sprintf(buffer+strlen(buffer), "%s%02x", i?":":"", digest[i]); ret = smalloc(strlen(buffer)+1); diff --git a/sshrsa.c b/sshrsa.c index 9a62491a..63439447 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -258,7 +258,7 @@ static char *rsa2_fingerprint(void *key) { MD5Final(digest, &md5c); - sprintf(buffer, "%d ", ssh1_bignum_bitcount(rsa->modulus)); + sprintf(buffer, "ssh-rsa %d ", ssh1_bignum_bitcount(rsa->modulus)); for (i = 0; i < 16; i++) sprintf(buffer+strlen(buffer), "%s%02x", i?":":"", digest[i]); ret = smalloc(strlen(buffer)+1);