-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 COLIN COGLE'S PGP KEY AND SIGNING POLICY (for anyone who cares enough about this stuff) This document was last modified on August 4, 2026. The current version is available online at https://colincogle.name/pgp/ As of this writing, I am still in sole and complete control of my key. == Signing Policy == Yes, I would love to sign your key, even though that's kind of fallen out of style these days. Now, because someone really did ask, if I've signed a key with: sig3: I am wholly confident in this person's identity. Much like a CAcert assurance (which I also do), I met him/her in real life, checked photo government-issued identification, and receied a hard copy of the key fingerprint. sig2: I am reasonably confident in the person's identity. Perhaps we did not meet in person, or I was not familiar with the photo ID shown, or the best proof of identity came from someone I know saying, "Yeah, that's [insert name here]." sig1: I'm confident that this key belongs to its owner, but not of much else. I sometimes do this for company or organizational keys that I can find via secure means. == My PGP Keys == I am currently signing with the EdDSA key 0xCEFEEDFC. Primary ID: Colin Cogle Fingerprint: 3ED0 663B E447 65CA 146A F141 B9D5 1810 CEFE EDFC Valid from: December 20, 2017 through August 1, 2031 (so far) Algorithm: EdDSA/Curve25519, 256-bit You can find my key using well-known methods (DANE, CERT, WKD, or PKA), or on hkps://keys.openpgp.org or https://colincogle.name/pgp. Alternatively, you may import this wall of text: - -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: Colin Cogle , 0xCEFEEDFC mDMEWjs+VRYJKwYBBAHaRw8BAQdAjRD9IVf5VFRhN6KUu8YR097yd3XklW7aE5fE bkphmJy0I0NvbGluIENvZ2xlIDxjb2xpbkBjb2xpbmNvZ2xlLm5hbWU+iQIzBBAB CgAdFiEEB+iExw6lD4FczHzXVNeDTdtsNkwFAlxf1NIACgkQVNeDTdtsNky7HhAA uGkiRt9l1UhUmCAyHO51FLEj4PF5UXfZh+J3m0RSNkJcnE2wCfdAOfPo4/3qWwPV l9rbL58fJAisQE0wGiD765gtxdb11hNvKJ2PF8It4Gg2mxOX0AidZa2jnkOndwGr Vwsj3FaWY4BIqVqcD7k/F99TMt/jAsrdlrAmAVlKyRqtABdjXtxAIjFbphRTKnIx Eq8NU2OAPwRS4QhuuhMZ9KVmhCnjXFkMh14mA4vrKiQPSjiwo8mbqDTAAjg+dJDv RpWOh3/Px7itbETPxUB8hEpPHwbObNdnJz1kAg8TSmVTR7td4D5/d5+lj9Lxkuea ZTAkSdt/9M2dAw3XnvkgUhKSak/KBfgGLFfzkMV/7Iyn43mK5nWLncYJKlCNrNww hkKoQIziewcFY9s+G7JNErkzZ/BZX9OSeEctbduZS6W509VXENTV9gd01Yt3AbnT Bcc/K9rGgJmudYOv3oFpAHAp1+2uA/E9zrqk96MMq0qI+Fo3x6kqlxOHVuPKEghw Cq+HsphehoS1l0NTybSvlHmNbeWx4CUyd3ffSVA1vF0cd5PAkTfjEfNC16ACdrYz Pc6DbZdM25lwmN8uyKDqwNtWrH/k8KxMH9ELWy3wEdvbZl546ljAT4p15kqEnaXK i6HuY8Nth2ZA4yfGA0K5mS0lUaWt2aLwr+0xqqvLkJyJAjMEEAEKAB0WIQQo11Du XG66SGpJBgHw9ZJC+Wg2oAUCXF/U3wAKCRDw9ZJC+Wg2oHg2EACJJ93mERm23zfT oU3Zl1IVLGNlMHZKJpqx5GFd/vv+NqrLmy/gtGfE7y8m0fACnF0pr7uozx/dOffK NjlFMWlyKGZQFxvZHfBUtnM+cBOOrcY3hZ89db16jhQWOetrFqlY2A9DuJHBlus1 bmNLpSF6TiSWiwBgEMY2N5i0xtmKqMvu66+rnvHBAsn6iqezp2Om7PnKeBDMXzN+ AbPFiqIECu0/f4d25Ezfu1s/NVNkHa/Y3Fudf2F9jvB1Ead4eHgUk/m1hocFvtvq lTIoaGpKsTTahnbZSPoZPZGnsCRQ/OmjvYgZOQREzcyjcuMRYnox6ESf4uXYvVyc 7C7RKVIrCVp4g26hcy3XOlDNwWLyt0iCT4nluq9tKKAxr1CcBklNaqUWzg0NKKO4 Z/MdKfktJzzDlLu9iUv6yD97PaCVQq90bTg3pxWw8gZPQSMcDH5N1CpdyQhYYiaT LEu2NUi7A588rHEfN/DMAg3ZFMcgroC7PVaToQW0bVUbyuByQZTj7sfP+zAd3B4d ioJeyMIQJNV6dJCNit30CLgD8pOn2rGZlIaSMusS8MWEnF/SH94b1LXxs/A0Pnht S95LXHInsxVCVBOMu15JVQbYpyg/mqjKa01uxuYmx17PE8WPybjikDf18slXeHOk PxbtGWv4I00S0uAo0fJn2RYetbzErIh4BBAWCgAgFiEEI6gGi/d4Xvoi8XyqqaNF ce9y1zMFAmHsmMgCBwAACgkQqaNFce9y1zNLcAD/Sq6CMc4Y/LGNKonVgFJQyXg2 0E27iPYIsAktA2k6ts8A/3i4M79Uf4px+wIJ6exB6CAeQqA+b710U6g8kdOqRAML iQHfBBMWCAGHAhsBAh4BAheAAhkBCAsJDQgMBwsKBBUKCQgFFgIDAQAzFIAAAAAA EAAacHJvb2ZAYXJpYWRuZS5pZHhtcHA6Y29saW5AY29saW5jb2dsZS5uYW1lNRSA AAAAABAAHHByb29mQGFyaWFkbmUuaWRkbnM6Y29saW5jb2dsZS5uYW1lP3R5cGU9 VFhUYRSAAAAAABAASHByb29mQGFyaWFkbmUuaWRodHRwczovL2dpc3QuZ2l0aHVi LmNvbS9yaHltZXN3aXRobW9ndWwvMGU2NTIxN2U3ZmZlMTI2ZmViYmNlZGUyNTlh MThjNDk2FIAAAAAAEAAdcHJvb2ZAYXJpYWRuZS5pZGh0dHBzOi8va2V5YmFzZS5p by9jb2xpbmNvZ2xlQBSAAAAAABAAJ3Byb29mQGFyaWFkbmUuaWRodHRwczovL21h c3RvZG9uLmNvbGluY29nbGUubmFtZS9AY29saW4WIQQ+0GY75EdlyhRq8UG51RgQ zv7t/AUCam7GpQUJGZmJ0AAKCRC51RgQzv7t/AjwAP9E9hDjxSpyCwPFVNsuBu54 gnDfTTDx5E1zaRlurMqjuwEA6p2oXfxrYQK+3wSJgsiSPEbTkWijbF7KQaKdjOZW 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 =glAj - -----END PGP PUBLIC KEY BLOCK----- -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQQ7NZ6ap/Bjr/sGU4FSrfh98PoTfwUCanKyVAAKCRBSrfh98PoT f+fkAP9x4Rd1uYOS27U3eWGAKFD2/e1+pZKPfW+W4g1hVjyxVAD/SRBex86O8/GW 4zqnGJzjzrkxBNXjaQ7pB+yWh8w0zgo= =wjvB -----END PGP SIGNATURE-----