/usr/bin/gpgparticipants is in signing-party 1.1.5-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #!/bin/sh
# Prepare a printable list of keysigning participants.
# Useful for the party organiser.
#
# $Id: gpgparticipants 499 2013-10-15 19:23:04Z weasel $
#
# License: GPLv2 or later
# Copyright Philippe Teuwen <phil a teuwen o org> 2008
if [ $# -ne 5 ]; then
cat <<EOF
Usage: $0 input output datestring organizer title
Or: $0 - output datestring organizer title
to read from STDIN
Example:
echo 9AD7E3DB 54C12701 |\\
$0 - ksp-file.txt "20080222 1100" "My Name <my.name@my.mail>" "my party 08"
EOF
exit 0
fi
input="$1"
[ "$input" = "-" ] && input="";
output="$2"
date="$3"
org="$4"
title=$(echo "$5"|tr a-z A-Z|sed 's/\(.\)/\1 /g')
exec > "$output"
# Date of event
LANG=C date --date="$date" +"%A, %B %e, %Y; %H:%M"
# Organiser contact
printf "%80s\n\n\n" "$org"
# Title
printf "%*s\n\n" $(((72+$(echo "$title"|wc -c))/2)) "$title"
# Header
cat <<EOF
List of Participants (v 1.0)
Here's what you have to do with this file:
(1) Print this file to paper.
(2) Compute this file's SHA256 checksum.
gpg --print-md sha256 $output (or use sha256sum)
(3) Fill in the hash values on the printout.
(4) Bring the printout, a pen, and proof of identity to the key signing party
(and be on time!).
SHA256 Checksum: ____ ____ ____ ____ ____ ____ ____ ____ [ ]
____ ____ ____ ____ ____ ____ ____ ____
EOF
k=0;
for i in $(cat $input); do
k=$(($k+1));
printf "\n%03d [ ] Fingerprint OK [ ] ID OK\n" $k;
gpg --fingerprint $i | grep -v "^sub" | \
grep -v '^uid.*jpeg image of size';
echo "_______________________________________________________________________________"
done
|