Keysigning
Install gnupg and (optionally) gpa
# cast gnupg # cast gpa
Read the man page for gpg
$ man gpg
sourcemage-keysigning
Generate Keys and send your public key to keyservers Generate a key and select the default key types (for most uses this is ok):
$ gpg --gen-key
Write down your ID and fingerprint -- these are for giving to people to sign your key:
$ gpg --fingerprint
Make sure that these match: 8C97 9818 F889 EDE3 B54C AAD6 E936 BF83 8431 7E6A:
$ gpg --recv-keys --keyserver subkeys.pgp.net 84317E6A $ gpg --fingerprint 84317E6A
Now you have my (swoolley) ID and public key to verify everyone else who's been signed.
Send your key(s) to subkeys.pgp.net:
$ gpg --send-keys --keyserver subkeys.pgp.net <your pub key ID>
Install an IRC client (like xchat or irssi)
$ cast irssi
Join #sourcemage-keysigning on irc.freenode.net
$ irssi -n <yournick> -c irc.freenode.net > /join #sourcemage-keysigning
Use ctrl-n and ctrl-p to go between windows in irssi and alt-windownum works too.
Register your nick with nickserv if you haven't already
> /msg nickserv help > /msg nickserv register <password>
Now you are registered. Use this to identify when you log into to chat:
> /msg nickserv identify <password>
Send a message after you've registered, with your key and fingerprint:
> /msg #sourcemage-keysigning Hey, my key ID and fingerprint are: 00000000: 0000 0000 0000 0000 0000 0000 0000 0000
Replace the zeros above with your pub ID and fingerprint from:
$ gpg --fingerprint <your email address>
Here is a list of keys and fingerprints associated to irc usernames:
As the links are to subkeys.pgp.net which always throws you to a different server there might be some incompatability or a 404 here and there but a retry after a few minutes should switch it again.
|
ID |
Nick |
Name |
Fingerprint |
|
iuso |
Juuso Alasuutari |
41C2 5BE1 934A 2C27 8FE7 8BEA 43F4 CD41 B008 95FD |
|
|
Shamgar |
Mark Bainter |
D10B 2C8C 6645 0874 7E8A 6752 7A80 6E3C CCC7 9E53 |
|
|
novaburst |
Paul Beel |
232C 661C A83C 2C33 7165 7C0B 2366 2D44 81C0 793E |
|
|
Karsten Behrmann |
4249 3C63 01ED 258E 3225 7247 024B 0A2E 83B7 BF2C |
||
|
Tritol |
Lubomir Blaha |
7C6E D057 B735 01AA CC04 7BE9 7D7C DF4D C0EB AB09 |
|
|
emrys |
Jeremy Blosser |
867D C269 21C2 7643 E9E3 6478 285D BEC5 F009 764F |
|
|
tboatman |
Tommy Boatman |
18D7 83EE DEF9 B3E8 7274 8748 BAFB BA1D 2E8A 8C83 |
|
|
flux_control |
Justin Boffemmyer |
D247 7C91 F758 6829 2895 0AC7 E565 ADFD 0050 96D5 |
|
|
abouter |
Arjan Bouter |
94AD 3FD1 E259 67ED 632E 2B06 CFBE 1154 79D4 B14E |
|
|
vlaaad |
Flavien Bridault |
3B45 20D7 6BEC C8A5 BBF1 A9D0 85E5 3D08 2C92 FA36 |
|
|
dinolinux |
Anton Brondz |
9AD0 1887 798A DCCB B8A2 C579 8CEB 3D7B 78D4 B61C |
|
|
dmlb2000 |
David Michael Leo Brown, Jr. |
ED77 8EC2 EF65 7010 3BD1 294A DA53 9EE5 5D76 56C5 |
|
|
Puppet_Master |
Philippe Caseiro |
4CB2 6251 A70A 6C2E 5700 7687 43CB 56B8 C071 CCA0 |
|
|
Phoul |
Colin Childs |
4C2A 6372 0A1B 3EC2 67BC EB36 8993 CC5A 8FB4 6657 |
|
|
Matthew Clark |
872A 4706 2952 076C 971C 39CD EEFC 0600 E549 BC9F |
||
|
Robin Cook |
BB9F 1590 B113 1DE8 37CE 85E4 3C7D 6B31 87C6 1B91 |
||
|
Unet |
Kevin Dahan |
052D DA69 61EB 4BD9 A13A 20C5 0082 CD67 5A94 7CE4 |
|
|
Asha`man |
Geoffrey Derber |
A31B 49C3 3CE3 6AE5 265D B47B C523 6A4D D527 9A12 |
|
|
cdombroski |
Chris Dombroski |
9E6A 1E19 9F97 B6BB E80B 7435 9D44 3ED1 44FA FADF |
|
|
linuxfan |
Dale E. Edmons |
3E8D F1AD 6BF8 0E62 CC5C 0E29 8D92 42C9 26E2 0715 |
|
|
template |
Robert Figura |
98FA 2918 9222 F16D C947 5D73 47B1 8B44 E1C5 ABF5 |
|
|
Oadae |
Jason Flatt |
2E76 CBD9 F859 FCB9 635C C5CD 9253 D819 1C35 93C7 |
|
|
cored |
Rafael George |
A3FC 1B74 F8CC 2F6E E83A 497C F212 30E2 3727 526B |
|
|
Enqlave |
Vlad Glagolev |
527D CD3B 9EFD 7A67 F259 AFE5 F078 3770 12AD 4549 |
|
|
eekee |
Ethan Grammatikidis |
2C5C 6EE2 7F41 91F3 D118 9C9B 6F29 25A4 BDD2 15EC |
|
|
lace |
Ladislav Hagara |
73BF FE1A 9E99 4A00 9AF0 5470 C4D7 7787 035E 17AF |
|
|
johnnyi7 |
John Harding |
E960 D7DF 8581 470D 485E B06C 094F A06E ECC6 B2C0 |
|
|
morfic |
Daniel Goller |
FE8B 7D6D 21B5 DB32 7C18 464B F876 B270 83DD A5B9 |
|
|
David C. Haley |
A9DE 59A5 33AA 9CD6 6C2C 6F14 4953 78E4 A128 52FC |
||
|
rycee (lost) |
Robert Helgesson |
9FF8 8BA5 8FA8 D38A FAB0 718D 1423 19E4 DD7D 88C2 |
|
|
treeve |
Treeve Jelbert |
0908 820D DA87 7F9C AD7B F7FF EE82 88A7 A177 29BE |
|
|
superdave |
Dave Josephsen |
1D76 B3EA EA18 A94A 0141 9F39 3B7E D2C7 0B5C 3506 |
|
|
dkowis |
David Kowis |
98EC 7077 CB97 00A1 F2E7 3834 C9DF FAF4 70EB 739B |
|
|
lynxlynxlynx |
Jaka Kranjc |
7F93 2F01 872B 0EF0 67E8 24A1 2F43 485E CD17 761B |
|
|
e-type |
Pieter Lenaerts |
C0AC CFE2 882A 9474 D1D7 FC2A E64F 177D CD17 BE16 |
|
|
ruskie |
Andraž Levstik |
6FF2 8F20 4C9D DB36 B5B6 F134 884D 72CC F4C1 F89C |
|
|
ilj |
Ivan Lezhnjov, Jr. |
2A52 5C8C 38BE C04F D8DE A169 19E2 E49A 5811 D90C |
|
|
xb3 |
Sergey Lipnevich |
454A DFCD 025F 5A1F 1220 4CEB 3208 E2A2 484C 0438 |
|
|
lejatorn |
Mathieu Lonjaret |
4324 5818 39AA 9545 95C6 09AF B0A4 DFEA 683D E5F3 |
|
|
M_L |
Mathieu Lubrano |
64B3 985B 8419 EA1B 33C2 8D50 1443 A4EA 13CB 2D1F |
|
|
ismaell |
Ismael Luceno |
1356 7578 232E CCA6 D16D 46A8 FE6C 58D3 EC8E 5C9A |
|
|
dufflebunk |
Paul Mahon |
8209 F0D4 4477 6954 BE2B F283 D621 6396 3327 A9A5 |
|
|
lalo |
Fernando Martins |
5103 581E 58E7 43BC 4D30 624A 73E3 6EB0 1A4F 3D49 |
|
|
alley_cat |
Arwed von Merkatz |
104E 3B35 1816 D95A 28A3 81D1 45FB B4DD 4860 C671 |
|
|
sobukus |
Thomas Orgis |
7236 3885 A742 B736 E0C8 9721 9B4C 52BC D446 D524 |
|
|
ryuji |
Elisamuel Resto |
B66D 1C2A E8EE B922 1D9C D98F D2D5 FB61 1861 5F19 |
|
|
qnr |
Terry Ross |
BE84 EC1D FC94 D97B 9063 AD15 0F38 193A E579 6C4D |
|
|
_kaze_ |
Julien Rozo |
E053 64DD B98F E177 6EBC ED17 9B97 3884 CEFE FE6D |
|
|
sorrow |
Martin Ruderer |
E0D3 9FE3 32A1 6063 DA4C 5093 262C 92C2 EF54 62EA |
|
|
sandalle |
Eric Sandall |
FCFF 26A1 BE21 08F4 BB91 FAED 1D7B 7D74 A8EF DD61 |
|
|
W0rf |
Wolfgang Scheicher |
D2AB 9C36 31FF CD2D D2AA 9A5F C3B0 A0F9 ABCF 84A4 |
|
|
p3pilot |
George Sherwood |
2172 16DE 58BD E143 E64B 5928 9152 677E 480A 83AD |
|
|
mar_s |
Martin Spitzbarth |
7946 F2FE 0F13 7432 7F86 48A0 2E7E DC7B 9885 DB02 |
|
|
afrayedknot |
Andrew Stitt |
76E4 728A 04EE 62B2 A09A 96D7 4D9E 239B D39B 096C |
|
|
Belxjander |
Jeremy Sutherland |
8626 3C61 B4DD 663B 2DA9 D77E 08B9 9997 67A2 E6FF |
|
|
public |
Pol Vinogradov |
96B9 029A ED89 C11C CE0C 2FE5 2D53 5027 EBF6 BC5B |
|
|
wich |
Remko van der Vossen |
E86A 69C4 8542 DA21 BA4D CCC9 42CF 3F36 1CCF 3307 |
|
|
ewomack |
Eric Womack |
2838 866A E5F9 1719 05CC 8BF3 99AE 101B 1B5C 6D58 |
|
|
swoolley |
Seth Woolley |
8C97 9818 F889 EDE3 B54C AAD6 E936 BF83 8431 7E6A |
A few scripts that do some magic:
fetchsmglkeyring
gensmglkeyring.sh
Both of these rely on lynx to grab the keys from this page. Both will generate a smgl-keyring.ids files with all the keyids in them. Both will generate a
smgl-keyring.gpg with all the keys in them. The gensmglkeyring.sh also generates using sig2dot.pl a web of trust map as seen
here. This is updated once per day.
To sign a number of people:
KEYS='space-separated list of key numbers' $ gpg --recv-keys --keyserver subkeys.pgp.net $KEYS $ for i in $KEYS; do gpg --sign-key $i; done $ gpg --send-keys --keyserver subkeys.pgp.net $KEYS $ gpg --send-keys --keyserver www.keyserver.net $KEYS $ gpg --send-keys --keyserver smgl.positivism.org $KEYS (not working at the moment)
