aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2015-09-22 07:28:35 +0000
committerWerner Koch <[email protected]>2015-09-22 07:28:35 +0000
commit2167951b275bae51cf669c02547e2e7ea8fbe2ee (patch)
tree0f58c227115d3852d09bc9bf727069cf87c132dc
parentagent: Fix importing ECC key. (diff)
downloadgnupg-2167951b275bae51cf669c02547e2e7ea8fbe2ee.tar.gz
gnupg-2167951b275bae51cf669c02547e2e7ea8fbe2ee.zip
ssh: Fix fingerprint computation for 384 bit ECDSA keys.
* common/ssh-utils.c (get_fingerprint): Fix hashed string. -- That was an obvious c+p bug which should have been caught by a test case. GnuPG-bug-id: 2075 Debian-bug-id: 795636
-rw-r--r--common/ssh-utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/ssh-utils.c b/common/ssh-utils.c
index a75b3c06d..fab798dc7 100644
--- a/common/ssh-utils.c
+++ b/common/ssh-utils.c
@@ -156,7 +156,7 @@ get_fingerprint (gcry_sexp_t key, void **r_fpr, size_t *r_len, int as_string)
else if (!strcmp (name, "NIST P-256")||!strcmp (name, "nistp256"))
gcry_md_write (md, "256\0\0\0\x08nistp256", 15);
else if (!strcmp (name, "NIST P-384")||!strcmp (name, "nistp384"))
- gcry_md_write (md, "384\0\0\0\x08nistp521", 15);
+ gcry_md_write (md, "384\0\0\0\x08nistp384", 15);
else if (!strcmp (name, "NIST P-521")||!strcmp (name, "nistp521"))
gcry_md_write (md, "521\0\0\0\x08nistp521", 15);
else