Hi, I'm trying to write a program that fixes the keyring. I can read the chain and do some sanity checks but I find nothing wrong. So I ran gpg with some debugging switched on and then I get this:
... gpg: DBG: parse_packet(iob=1): type=14 length=525 (search.../../g10/keyring.c.974) gpg: DBG: parse_packet(iob=1): type=6 length=418 (search.../../g10/keyring.c.974) gpg: DBG: parse_packet(iob=2005): type=6 length=418 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=13 length=39 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=70 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=70 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=98 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=106 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=13 length=43 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=103 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=13 length=44 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=70 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=70 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: DBG: parse_packet(iob=2005): type=2 length=76 (parse.../../g10/keyring.c.391) gpg: Ohhhh jeeee: mpi crosses packet border secmem usage: 1408/1408 bytes in 2/2 blocks of pool 1408/32768 Aborted My question now is: what is this mpi crossing that packet border? Is this mpi- data longer then what is in the packat? So a packet type ct == 6 || ct == 14 || ct == 5 || ct == 7 follows after the last one listed (right?) and the mpi-data is bigger then that length-field? How can I see if an mpi is the correct length? Folkert van Heusden -- Auto te koop, zie: http://www.vanheusden.com/daihatsu.php Op zoek naar een IT of Finance baan? Mail me voor de mogelijkheden. -------------------------------------------------------------------- UNIX admin? Then give MultiTail (http://vanheusden.com/multitail/) a try, it brings monitoring logfiles to a different level! See http://vanheusden.com/multitail/features.html for a feature-list. -------------------------------------------------------------------- Phone: +31-6-41278122, PGP-key: 1F28D8AE Get your PGP/GPG key signed at www.biglumber.com! _______________________________________________ Gnupg-users mailing list [email protected] http://lists.gnupg.org/mailman/listinfo/gnupg-users
