gpgparticipants(1)

gpgparticipants1

Generate paper list for keysigning party

Usage

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

Overview

gpgparticipants is targeted at organisers of a keysigning party that uses the Zimmermann-Sassaman key-signing protocol.

It creates a file with all the keys from a list of participators in your keysigning party. You give it a list with key ID's and some general variables, and it will generate a file you can publish. You publish this list; participants will download and print this file to take with them to the party.

Options

-aHASHES, --algorithm=HASHES

For each algorithm in HASHES, a comma-separated list of digest algorithms supported by gpg(1), add a placeholder for the digest value (to be filled by the participants) to the output file. Default: SHA256,RIPEMD160.

Environment

HOME

Set the default home directory.

GNUPGBIN

Set the gpg binary. Default: "gpg".

GNUPGHOME

Set the default working directory for gpg. Default: "~/.gnupg".

Examples

To create a KSP file with all keys present in the keyring:

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

Releases

10 releases since Debian 5.0 (Lenny); the text changed 3 times.

  1. 5.0–7
  2. 8
  3. 9
  4. 10–Arch

--algorithm since Debian 8 (Jessie); -a since Debian 8 (Jessie).

Author

This manual page was written by Thijs Kinkhorst <[email protected]>.

From signing-party 2.11-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.