]> the.earth.li Git - onak.git/commit
Use fingerprints as key index in DB4 backend
authorJonathan McDowell <noodles@earth.li>
Wed, 13 Nov 2013 03:10:49 +0000 (19:10 -0800)
committerJonathan McDowell <noodles@earth.li>
Wed, 13 Nov 2013 03:10:49 +0000 (19:10 -0800)
commit46ebdd20784c242ca96b949813d90167349177d9
tree32f1c19c20e2df25127e116dd5034839f47adecf
parentdf44563877c4ae07ac62a65c9dee79250a3a779a
Use fingerprints as key index in DB4 backend

Up until now the DB4 backend has used the 64 bit key ID as the index
into the key database. The fingerprint has always been a better idea
and it's easy to create a v3 key that causes a collision, so switch to
using the fingerprint in the DB4 backend.

These changes to not require an upgrade to an existing DB4 setup; keys
will get transitioned to the new storage method as they are updated in
the keyserver.
keyarray.c
keyarray.h
keydb_db4.c