]> the.earth.li Git - onak.git/commit
Add support for old Elgamal v3 key IDs
authorJonathan McDowell <noodles@earth.li>
Sun, 3 Nov 2013 01:22:33 +0000 (18:22 -0700)
committerJonathan McDowell <noodles@earth.li>
Sun, 3 Nov 2013 01:22:33 +0000 (18:22 -0700)
commit0f0f62d3505e60cac5fd35ebcdea525d9d79a3e1
treedfdd972d7b91ce08d1e7c02e07f079025709caa0
parent5d7fe5f83aafcf787f426cff450412d668d1128d
Add support for old Elgamal v3 key IDs

Old versions of GnuPG put Elgamal (type 16) keys inside v3 packets.
The method of getting the keyid for these keys was via a RIPE MD160
hash approach similar to the SHA-1 approach used in v4. While nothing
supports this these days there are keys in the public keyserver
network that contain this sort of data and if we don't parse the keyid
correctly we can't show things like self-sigs.
keyid.c