PGP Signatures

This page contains the (detached) PGP signatures of various documents that I have signed. If want to verify a document I have sent you, obtain its MD5SUM hash (e.g., md5sum FILENAME on Linux), and search this page for a matching hash. Then copy the signature (including the BEGIN and END lines) into a fine called FILENAME.sig, place this new file in the same directory as the file to be verified, and verify with gpg --verify FILENAME. Alternatively, use cat | gpg --verify - FILENAME and paste the appropriate signature lines (below) into the waiting terminal, followed with Ctl-D.

This page should be picked up regularly by the ‘wayback machine’ and thus can be used to prove the existence and authorship of documents at times in the past.


c6f839e552bc004fb728f44417052d19

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEFGb1ENahfAI+nMzuRwsohtp6OjwFAmAO/IwACgkQRwsohtp6
OjwupxAA1Ipt0xM+UPSEx17MItuyNQN5iYQ83XVj2GZqOz4z+PbTkU69Lk+PtGCK
hs8f0V3JNun3UnFkVYpwoQQramKJZMa6BJtEL+NygkKjqKWVqvuqslIEfCPcFUyv
CK9fcIh4cpTkTW/jZX47f6TGO43DAWtyuty/dmQ6MGS3r9vJNsec/tbHLsi0t0qR
TpDlsUKbmueF9K8JTW6aGM1MnMqwfinP4DGbqb1ZyV49Tf3U2fH/31/YoRRFWg7m
CMBqr+mbcsjLUclnd9omCdM5PZQfTWb3VtRYF2qBaHry0LR1m91XAF2Uk20ncpVE
h/RsNAn2UEted03IYA00Ji9kTfTeKesoAfN8vEAWulUFZV6uws8M4d7OxO9Q3jqI
c0C5GYss0uYhltv8dF3MlDSHC4vlJe8aeIwPezlHITyN+ey3xjggJDilSSDV7R6d
QL9UE82XI+XU4qVPgxA9qFLnrkkcYxisLD04FCVsCaYK5ZMHx10YcgXXgIAF3CTf
rlQjVC1ORaCJJ3+tLWNTCSMdpIXnSEqHWqF6AGHLBhhHjHkodU32ovkJ621gDG2r
UjqBbaVvFj6+xWmEujCrt1T8jmHBNsnqjXz8j6iMWmKbcwmqByVKwsu7odQ8Gds7
9mlh0i9jOR65CyTeCbRgtt4RkP3izHywvCV0G+IVWiFHWsjCrzU=
=WscC
-----END PGP SIGNATURE-----

2c730efe6dd74da1e74759e2d176df95

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEFGb1ENahfAI+nMzuRwsohtp6OjwFAl/zakAACgkQRwsohtp6
OjzbuxAAkvtzEhXiVYT9y3xRW+YKeAtqCVYtO7m2ThO0yAZCJ9WitxRusKFYgLTA
iLbWmbDURX6QrH3rsq8Y760pd8txbNZCplmfAZv+9D2l6JVJmpG7OXqDZVwM1vru
KKfFrnWsOF7VqCI9qz99Vh06QdJQppWdzceEcu6I5MXebl8lhuC0T65QwyxevS5J
F4u+uOA2YBYFU5ExFjcGjw+Lj/QQTH3Vbu80EJVcETWzDy4i7vdxq6OClNxgJb0v
U9ftFA2dWJLkmc99k2pNCGiAP4JWs0Mk1itF65JNaPlhQl/BHTejQeYcelRJIIMg
fNG97hPLtE+FfMZT6kqwSiBVgKwF1qRSVqakibpFZW6s7quXeiN6RDiJo4Gp20fi
Z82C+Th4xKpjE0NhVsmwMtJKAJFuAwjXKvyUBhcb5NSxTttVew0qG1HVzz0WVxbE
5m+lW6XTQX30eeJBljIwl2nR5FtYinVQWlTnc/aiGkwPLQTJ5pCuhZZQstGPBD7/
lWm9BiGBtiLGDYDOgU2M4S5780MnOLk3qWeTiplEiKkNIlq6zTsIeDlokYsZ8yMi
y5BPOtiaKiIg6/XTI4t38SgpvV29x+XfxF0NzHtkSbRiVI2j3VwskofQsoaR+2n1
nZ7D4o2UZsjFe55P4L+yJsBCmxh15UQnU+nN3rGBvVs8CO8R3TY=
=jYtJ
-----END PGP SIGNATURE-----

291ff9e88224643b6328e4c1699cae81

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEFGb1ENahfAI+nMzuRwsohtp6OjwFAl+dzKcACgkQRwsohtp6
OjxvIQ//Unqplt4QmQ4fSPBFCEthVEXbcf8spECYQVJp+sY6/KMKVF3jrmj9hWRC
nWtwa1UFq+JLTQ2rTa54AxZU+UWkHPpz1nG9ZwyVE0sdvs6LwvqjB74iIk3v+HCh
mxOc4DKBJBg6N6BbBvQboNvzYBNnz+WLLWRCKq7+HGBo446fuDZBkR3X3dbeKyRQ
O3Qs+3uuYMI0VIiZ5Nchrcn2Y7CZzmCOR6GbfeNCO9NIejeRc5tKZLWWqfFn/6kl
LWJk9pI18AcV3w7eUj8m83DtMhG+TskrAYm0lazumxTk5LOoBkPFSwuGeRt9rUbj
aDd6Lw8b9u837+fXTCfWH2rTv7Bi+iL97ZRBCzi/Cl4QWVVw1ho7w+cBS6jsFalW
fIhvhlPtb1SnsqKgp+SlGlPW1ymq+FHpqRZMF3u1yrGNnGiiP6H1euR1I4BgAez9
pi5c0t7nj+3JpR4fKpCCuXTb4e/xR44x0R3lc7PDvUjFxzzUepVdloU/ZF8ZZ8dA
sS7Ec+3G4M5Pq+GfHTc3WNURXp5rYSwltBtJSkG6QpboiAzDw3DXC37rKSpef08e
9Ehqm7gincRz9ypHsqMyE7YwKD6CCeTLE1296N564ZK3zybTy0K8+j/Xy9TY6Z4y
DJjbE+cnnFYNpfpnKkVTehJtiTHYmrXnXzrGbOfRPNMvfBrkhpU=
=pd0q
-----END PGP SIGNATURE-----

3af6a2bb7188deeec9cc954d13f36455

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEABECAAYFAlFALEkACgkQiqL0ncNHAu0gGACeNEMTL+ZxoiUKdkvGDPYf+ib8
rIAAn3sl4gms84inChkguwuseZLhmJVd
=NxbM
-----END PGP SIGNATURE-----

9ea05af5f5e223aa48979ae46f2bfdb4

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEABECAAYFAlDO88MACgkQiqL0ncNHAu3LmQCgwW6dlsiiEMrOFf2iUbRq0uEn
ChgAniiuy1sSe8exHk1Poqh0YFh0QFl6
=ItLe
-----END PGP SIGNATURE-----

253afcb5a5101c9835028db1d7a5c503

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlNU7aYACgkQiqL0ncNHAu2LdQCgoMHIm7kUdnzJ5YzVRqD4BEsl
HSkAoJEIFpTYZXoyfvT8e0v/k7FBj7wn
=DSP7
-----END PGP SIGNATURE-----

1e5037eeda4193ab8840146a775e88f3

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iEYEABECAAYFAlC4WxEACgkQiqL0ncNHAu0yQQCfS1cWKAyQbJxUlZcmGakdRGcN
uBoAoKR++66I4Mz2VOdF86KSnQoDgbb/
=EtNf
-----END PGP SIGNATURE-----

d5fc70da26b994297f8d93dbb649d5ad

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlN7BHAACgkQiqL0ncNHAu0SuACfY2FtywYVu7Qx8IyM67vO/fnq
/MEAnjX6woAii/eOGhpyk2Qw1+Cp3A75
=8sVN
-----END PGP SIGNATURE-----

46a591fe30318aece67b1f7543cf847c

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlRui5MACgkQiqL0ncNHAu0VpgCePxPKBdiYpz9Q4LbYyPnddmOT
Q0YAn2OgVlkTTp/kWUzAdF2V7FPdSK7R
=UOjw
-----END PGP SIGNATURE-----

226ed4e56d05b1c288342e53c9fb45b6

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlRulTkACgkQiqL0ncNHAu2R2wCfRLbKhzWlS6jdRYRAA847hEBc
ngwAn3+lBUqB3SFSUUTcjZweOBUVa0fM
=WXs6
-----END PGP SIGNATURE-----

91b5e1a087774d2c03e0bf73bdd183da

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlRv7ukACgkQiqL0ncNHAu3UHACgqOfVH4MpsEqx6xwvXGr5v+a9
a/4AnibtvlShq2jyazrXLCw2c0iYVf/z
=hSEB
-----END PGP SIGNATURE-----

5b95ddf24d9172c876f8260b5b515682

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlRwBL8ACgkQiqL0ncNHAu3ZNACfSC+/ZUxOB9fwM9qoCGshcHRk
oqkAoLkCaMcawe3AqwEEXU6e4rawfYmK
=r2Hv
-----END PGP SIGNATURE-----

5e2b25161d34a5e4bb89613076144db0

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlSiU+cACgkQiqL0ncNHAu2C/gCeLFQJ+0YIN5DA8fw3jUBYAlh4
5CsAnRKLWVzL94xDhnvL5fCIgMmPOnxj
=NzMe
-----END PGP SIGNATURE-----

7becc44d9074d741f4b27e1828b7d03a

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlSrOH0ACgkQiqL0ncNHAu2jyACgnPJBckoa7FDzuVImUWHkz1vK
YFoAn3UdFZdzOnSwG46GKi+P/2QKpOg4
=Eym+
-----END PGP SIGNATURE-----

7ca15164520d3346e7b8ac2feb535175

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlUw21oACgkQiqL0ncNHAu0lKACgiCIyJ930Gt1a6YB944Ep+CJS
sa8An2PbJEr2VQrqoHrZUbCvZC3bbqGL
=240p
-----END PGP SIGNATURE-----

bfa6a8d2d839d5334304d5a8a862c82f

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlWk8w8ACgkQiqL0ncNHAu0NMwCgoV4uTxxXfCaE4QVdzAa7RcjM
MLMAoJraA4CfZEUc9RYhvOeW9lonvfok
=+pZ9
-----END PGP SIGNATURE-----

41228163c036bd21757240d63f4779bf

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlZNFwgACgkQiqL0ncNHAu3ozwCeJ3onEpSQ4yxMQ3ybdKNsDjpp
+30An35sxwoJtnXA4SIaAVaxZMn+afia
=4bqb
-----END PGP SIGNATURE-----

17b4a46e11b981ccdf81c8f3466e773a

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlZl2RAACgkQiqL0ncNHAu0mZwCfbfPuecA9+imUmUOGKghyihyf
vD0An2ykNfYg8eWj66qmAF6zGshuTJF4
=59HS
-----END PGP SIGNATURE-----

203d22994f9653c905840d5baa0bb1be

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEABECAAYFAlZl8wIACgkQiqL0ncNHAu2wBQCdE917zHqMtVkAHeyYhgqTZASn
EfQAoI2OtDAByCbLYaFAPRHP60/kQt/6
=Fu5Y
-----END PGP SIGNATURE-----

ac68e026be452414a1be5f4958e45851

-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQQ8Y8DEpcZ5Jj2nMe6KovSdw0cC7QUCXUR4UwAKCRCKovSdw0cC
7W/+AJ91PLdtbYCHJTaqkw1VFXiGnk1zAACgjupgmEd9Ey8D+md2DpRqljuP49o=
=fSJw
-----END PGP SIGNATURE-----

978dc17e9f4a92e46654de8fa05e2e9d

-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQQ8Y8DEpcZ5Jj2nMe6KovSdw0cC7QUCXh4euAAKCRCKovSdw0cC
7X7dAJ0eB4POggaAtM46o3LtyyKcs111mgCdHt+xxZE2U6x/O0lBnu4nK5VMCVs=
=Vq0e
-----END PGP SIGNATURE-----