I'm having some problems with some keys that contains
User attribute packets (images) inside, for example the key
attached to this mail.
Here is a log when running the key:
create a blank database:
[compiler@localhost pks]$ mkdir dbtest
[compiler@localhost pks]$ ./pksclient dbtest/ create 10
[Mon May 8 22:29:42 2006] kd_create: flags=0
.[Mon May 8 22:29:42 2006] kd_create: completed
successfully
Database files created in dbtest/
[Mon May 8 22:29:42 2006] kd_close: completed successfully
and trying to add the key:
[compiler@localhost pks]$ ./pksclient dbtest/ add
keytest.pgp
[Mon May 8 22:29:50 2006] kd_open: completed successfully
[Mon May 8 22:29:50 2006] kd_add: flags=100000
[Mon May 8 22:29:50 2006] kd_sync: completed successfully
[Mon May 8 22:29:50 2006] kd_add: completed with error
database add failed: Error in kd_search decoding keyblock
[Mon May 8 22:29:50 2006] kd_close: completed successfully
PGPdump, http://pgp.iijlab.net/pgpdump/ reports that
the key
contains a User attribute packet (tag 17) with a JPEG image
encoded.
The test has been done with the last current version,
http://pks.sourceforge.net/pks-current.tgz .
it seems that the problem is in the pgputils.c file, in
the parsing of
the image packet
You should switch to SKS if you haven't done so in the four years since this was posted. ;)