]> the.earth.li Git - onak.git/commit
Fix assumption that a signature on a public key is a revocation
authorJonathan McDowell <noodles@earth.li>
Sun, 4 Mar 2007 15:37:43 +0000 (15:37 +0000)
committerJonathan McDowell <noodles@earth.li>
Sun, 4 Mar 2007 15:37:43 +0000 (15:37 +0000)
commit0d2a5aeeb4120999afc79d06619d90e26e2fec5c
tree36f2aa2f035e7b2bfbefff5eae6ed17fe544d67c
parent6e719fc77846c969252cd51c2639ecb2c61bc941
Fix assumption that a signature on a public key is a revocation
We've been assuming that a signature directly on a public key means the
key is revoked. This isn't the case; it's used for key preferences for
example. Change the structure element names to reflect this
(revocations->sigs) and check for revoked status by looking for a
signature type of 0x20.
keydb.c
keydb_dynamic.c
keyindex.c
keystructs.h
mem.c
merge.c
parsekey.c