diff options
Diffstat (limited to 'g10/keyid.c')
-rw-r--r-- | g10/keyid.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/g10/keyid.c b/g10/keyid.c index d3fc29a98..23712e2a4 100644 --- a/g10/keyid.c +++ b/g10/keyid.c @@ -567,7 +567,10 @@ keyid_from_pk (PKT_public_key *pk, u32 *keyid) keyid[0] = pk->keyid[0]; keyid[1] = pk->keyid[1]; - return keyid[1]; /*FIXME:shortkeyid is different for v5*/ + if (pk->fprlen == 32) + return keyid[0]; + else + return keyid[1]; } |