I hit a bug at head recently because I had generated some ED448 subkeys
of one of my keys. Looking up the public key block of the key id fails.
It fails because the ED448 key has a 32 bit fingerprint and uses the
first 64 bits as a long fingerprint. The lookup doesn't take this into
account, because it assumes the same length of fingerprint for all
subkeys beneath a key.
I've attached a patch that corrects the behavior when searching the
keybox.
of one of my keys. Looking up the public key block of the key id fails.
It fails because the ED448 key has a 32 bit fingerprint and uses the
first 64 bits as a long fingerprint. The lookup doesn't take this into
account, because it assumes the same length of fingerprint for all
subkeys beneath a key.
I've attached a patch that corrects the behavior when searching the
keybox.