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 inHASHES(a comma-separated list of digest algorithms supported bygpg(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. βπ
π¦ where this page comes from
- arch rolling: signing-party 2.11-2 Β· GPL
- debian bookworm: signing-party 2.11-1 Β· BSD-3-Clause
- debian trixie: signing-party 2.12-1 Β· BSD-3-Clause
- fedora 43: pgp-tools 2.10-16.fc43 Β· LicenseRef-Callaway-BSD AND GPL-2.0-or-later
- fedora 44: pgp-tools 2.10-17.fc44 Β· LicenseRef-Callaway-BSD AND GPL-2.0-or-later
- nixos 26.05: signing-party 2.12
- nixpkgs unstable: signing-party 2.12
- ubuntu jammy: signing-party 2.11-1 Β· BSD-3-Clause
- ubuntu noble: signing-party 2.11-1build1 Β· BSD-3-Clause
- ubuntu questing: signing-party 2.12-1
- ubuntu resolute: signing-party 2.12-1build1 Β· BSD-3-Clause
- ubuntu stonking: signing-party 2.12-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms