GPGPARTICIPANTS(1)

πŸ’– GPGPARTICIPANTS πŸ’–

okay bestie, gather round, because this little icon is the gpgparticipants manual page from the General Commands Manual and it's literally about to make your keysigning party not a total mess πŸŽ€


✨ NAME ✨

gpgparticipants β€” generate paper list for keysigning party πŸ“πŸ”‘

no cap, that's the whole job. it makes the paper. you bring the pens. πŸ–ŠοΈ


🌸 SYNOPSIS 🌸

gpgparticipants [OPTIONS] {input|-} {output|-} datestring organizer title

that's the shape of it: options, then where to read keys from, then where to write the list, then three lil strings. πŸ¦‹


πŸ’… DESCRIPTION πŸ’…

so gpgparticipants is made for the organisers of a keysigning party β€” specifically one running the Zimmermann-Sassaman key-signing protocol. iykyk. 🀝

it creates a file with all the keys from a list of participators in your keysigning party. you hand it a list of key ID's plus some general variables, and it generates a file you can publish. πŸ“„βœ¨

then the plot twist: you publish that list, the participants download it and print it, and they bring the printout with them to the party. that's the whole loop, that's the vibe. πŸ–¨οΈπŸŽ‰


πŸ‘‘ OPTIONS πŸ‘‘

  • -aHASHES, --algorithm=HASHES β€” for each algorithm in HASHES (a comma-separated list of digest algorithms supported by gpg(1)), it adds a placeholder for the digest value to the output file, so the participants can fill it in themselves. πŸ–ŠοΈ default: SHA256,RIPEMD160. periodt.

🌈 ENVIRONMENT 🌈

  • HOME β€” sets the default home directory. 🏠
  • GNUPGBIN β€” sets the gpg binary. default: "gpg". πŸ”§
  • GNUPGHOME β€” sets the default working directory for gpg. default: "~/.gnupg". πŸ“

πŸ“ EXAMPLES πŸ“

want a KSP file with all the keys present in the keyring? say less:

gpg --with-colons --fingerprint | sed -n "/^pub:/ {n; /^fpr:/p}" | cut -sd: -f10 | \
        gpgparticipants - ksp-file.txt "20080222 1100" "My Name <my.name@my.mail>" "my party 08"

that pipe chain ate and left no crumbs. πŸ”₯


🫢 SEE ALSO 🫢


🧚 AUTHOR 🧚

this manual page was written by Thijs Kinkhorst <thijs@debian.org>. giving credit where credit is due, always. πŸ’œ


heads up bestie: this page lives in the General Commands Manual section, and this particular copy is dated March 05, 2008. so yeah, it's vintage, it's iconic, it's giving classic Debian energy. πŸ’€πŸŒΈ

go forth and keysign, you absolute main character. β­πŸ‘‘