1.4.1: patch to delete all non self-signatures

Florian Streibelt gnupg at F-Streibelt.de
Mon May 23 21:59:39 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

in preparation to a key signing party I had been confronted with the task
to automatically handle keys send in via Email and to give the attendees
the possibility to download a small keyring of all the participants keys.

To get a small keyring for download I tried to non-interactively delete all
signatures off the keys sent in, except the self-signatures.

I found no easy and quick solution for this, so I wrote a small patch that
adds two commands to the key-edit menu.

a) 'uidall' that selects all user ids in the key
   I would have implemented 'uid *' - but I have just limited C
   knowledge and was in a hurry to get the script done...

b) 'delallsigs' that deletes all signatures on the key that are not
   self-signatures.

I have also modified a helper function check_one_sig that does not print
out anything on screen during the check - I am not interested in 300
signature-details scrolling by while deleting them...

Maybe there are more people out there that need such funcionality, I don't
know - but it is a good way to get a small pubkey for an export.

I would be very happy if this functionality could be integrated into the
official release - at least point b, point a should really work like "uid *"...

The patch is available at: http://bilge.fb12.tu-berlin.de/~mutax/

cheers,

      Florian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCkjYpO46kH4L2EkARAqJKAJ9b8Flrnp5mYixPdRhD/XeqLiM/6wCfW2I+
4YNGodsuk6weKzMFlFGCocY=
=4pJi
-----END PGP SIGNATURE-----



More information about the Gnupg-devel mailing list