summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndrew Yu <andrew@andrewyu.org>2022-04-15 19:32:03 +0200
committerAndrew Yu <andrew@andrewyu.org>2022-04-15 19:32:03 +0200
commit0be5b7bb7fa78aa2a6c8790f7e43f48a85788689 (patch)
tree93d83c4a30d681d5d1e8dfaf24985daa04c1a127
parent334c27a9e1eb820f3d89cf83da30b32540f76ece (diff)
parentcd766640c912d64e8ff39fe4069b94c0aba204c7 (diff)
downloadwww-0be5b7bb7fa78aa2a6c8790f7e43f48a85788689.tar.gz
Merge branch 'master' of andrewyu.org:/srv/git/www.andrewyu.org
-rw-r--r--allkeys.asc717
-rw-r--r--andrew-ecc.asc26
-rw-r--r--andrew.asc122
-rw-r--r--favor.css9
-rw-r--r--index.html79
-rw-r--r--plain.css50
-rw-r--r--revocation.rev32
-rw-r--r--revoked_key.asc90
8 files changed, 985 insertions, 140 deletions
diff --git a/allkeys.asc b/allkeys.asc
new file mode 100644
index 0000000..08d8058
--- /dev/null
+++ b/allkeys.asc
@@ -0,0 +1,717 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=f7Q9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/andrew-ecc.asc b/andrew-ecc.asc
new file mode 100644
index 0000000..3286dde
--- /dev/null
+++ b/andrew-ecc.asc
@@ -0,0 +1,26 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEYhDIRhYJKwYBBAHaRw8BAQdAYso15k3B3hCW3x/37ZDgK8fumjMmbsBkPF6K
+kPj+7Nq0MkFuZHJldyBZdSAoQW5kcmV3J3MgRUNDIEtleSkgPGFuZHJld0BhbmRy
+ZXd5dS5vcmc+iJYEExYIAD4WIQSs8o3AoujXZEazOi1UVBIWajcYmwUCYhDIRgIb
+AwUJEswDAAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRBUVBIWajcYm9U3AP9F
+sCDfSWYWLmHo3YGa0qraMeKnQS/6vInk4ziUjUDtHAD+OrlDl4FOyVcWDaVxpEnf
+34GZvBboxhxHWx2Jh0odXA2JAjcEEAEKACEWIQTJBqf3dNFMXM+JCQ4BUAsRijeB
+JAUCYhDI1AMFCngACgkQAVALEYo3gSQTDA/9Glf4QjQrxMSvzKn0ktqhBOXAKGqi
+xgvwNHJQuiL1hDOjsihaPl73LkCb0rA0mj7g0JUoliLJ7tpNfB3ScvCO9YHVKgHm
++Vdamh9jERhvaTTfhQp/1cH+lqU2ildbOJlxGyMVboVEAjc51BB7DYNQFSVRRm7t
+RNvnV8+0d8N/ykXmXaSvadvZ2Q2Hvwl0XkOK0fXQUzM0gurB0bQUvx/VVZwOx+3T
+ajI6VoTfAAoxmq3xAVd+nAv7cwXKXNMshGCy0zGJ7gm/dr7SxwkdZ/EBvnKOejBy
+MUctAv32onDfgNUZVZHP4/PhRhqzDsvhmOal4pGUHeqj2XN1TX/uNIxybW5gTvfi
+4gOS6Y9ORU/CcPvOG0phQHX2zhF07ti4aj21JMOJnmBXL73MxsoP7RdyNcj1XGMm
+N42F8CqND/xHXeyYB3FGz2vkWEp+lNcDJ5xwAfcEaJjsmX00u7suFqt6SGnKscFI
+z8Xwl0FtRYJ+mxs+BccmKl3+U18MIXKDoYZng3NSQ6p3f6ukk8Qj8SyFtOiBLULG
+LEy9vgP1HmpiSsJHVjSy7cLNt+kZfNY8Qq4xc+1BbuLrT1Z+e0aoQyf2E88Udngb
+vZ5dmFV3C9VqUTXq0lXAfnxqs906UtAZkdTm0W2aldwppDQV3VbW0pHDwoD0IrWw
+EizFNO04Ig20hfG4OARiEMhGEgorBgEEAZdVAQUBAQdAfBmtYkfxIJaGANRGiBPR
+IY1aiZSPKKSWBkdA+GiPSVQDAQgHiH4EGBYIACYWIQSs8o3AoujXZEazOi1UVBIW
+ajcYmwUCYhDIRgIbDAUJEswDAAAKCRBUVBIWajcYm3rBAQCZU/te6tjYg6E/3jqN
+6/6tucTJo0GCTXPepDfGNhUOrQEAwv/O69p+GEA/nmg98j750LP6jXgaikAzW0kc
+Azzc9AY=
+=AEH/
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/andrew.asc b/andrew.asc
index 43d8277..065a202 100644
--- a/andrew.asc
+++ b/andrew.asc
@@ -1,64 +1,64 @@
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-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
-LyjsEARW29GjGA==
-=dy50
+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
+=YzPk
 -----END PGP PUBLIC KEY BLOCK-----
diff --git a/favor.css b/favor.css
index c09a7d9..113c9d7 100644
--- a/favor.css
+++ b/favor.css
@@ -60,6 +60,12 @@ a:active {
 	font-weight: bold;
 }
 */
+.critical {
+	color: red;
+	display: block;
+	border: 2px solid red;
+	transition: padding 1s, font-size 1s;
+}
 #majornote {
 	color: lime;
 	display: block;
@@ -92,6 +98,9 @@ a:active {
 .alarm {
 	color: red;
 }
+.alarm p {
+	color: red;
+}
 .alert {
 	color: orange;
 }
diff --git a/index.html b/index.html
index 47755fe..ec5a24d 100644
--- a/index.html
+++ b/index.html
@@ -2,43 +2,41 @@
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en">
 	<head>
 		<title>Andrew Yu's Website</title>
-		<link rel="stylesheet" href="/favor.css" />
+		<link rel="stylesheet" href="/plain.css" />
 		<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
 	</head>
 	<body>
 		<h1>Andrew Yu's Website</h1>
-		<div id="server-notice" style="color: red; font-size: 200%;">
-			<p>The server migration is complete.  Please report any problems to my email (below).  Note that I'm still sorting out reverse DNS, which is broken.</p>
-		</div>
+		<hr />
 		<div id="main">
-		<div id="nav">
-			<h2>Navigate around</h2>
-			<ul>
-				<li><a href="https://www.andrewyu.org">Personal site</a></li>
-				<!--li><a href="https://blog.andrewyu.org">Blog (WIP)</a></li-->
-				<li><a href="https://project.andrewyu.org" class="alert">Projects</a></li>
-				<li><a href="https://git.andrewyu.org">Git bare repositories</a></li>
-				<li><a href="https://pub.andrewyu.org">Users</a></li>
-				<li><a href="https://lib.andrewyu.org">File library</a></li>
-				<li><a href="https://fcm.andrewyu.org" class="alert">Free Computing Movement</a></li>
-				<li><a href="https://project.andrewyu.org/libresociety" class="alert">Libre Society</a></li>
-				<li><a href="https://host.andrewyu.org" class="alert">Server guides</a></li>
-			</ul>
-		</div>
+			<div id="nav">
+				<h2>Navigate around</h2>
+				<ul>
+					<li><a href="https://www.andrewyu.org">Personal site</a></li>
+					<li><a href="https://git.andrewyu.org" class="alert">Projects</a></li>
+					<li><a href="https://users.andrewyu.org">Other users</a></li>
+					<li><a href="https://fcm.andrewyu.org" class="alert">Free Computing Movement</a></li>
+					<li><a href="https://libre.andrewyu.org" class="alert">Libre Society</a></li>
+					<li><a href="https://host.andrewyu.org" class="alert">Server guides</a></li>
+					<li><a href="https://lib.andrewyu.org">Private file library</a></li>
+				</ul>
+			</div>
+		<hr />
 			<div id="campaign">
-				<p>New Hampshire might be incorporating software freedom into its law!  This would be a huge victory for the Free Software Movement.  Please take the time to read <a href="https://www.andrewyu.org/nh.html">https://www.andrewyu.org/nh.html</a> (WIP).</p>
 				<p>It is our responsibility to spread <a href="https://fsf.org">free software</a>, <a href="https://fcm.andrewyu.org">free computing (one of the websites started by me :D)</a> and advocate for user freedom.  Please don't waste any chances to do so.</p>
-				<p>Recent activities you might want to help with:  Sign <a href="https://my.fsf.org/give-students-userfreedom">the give students user freedom petition by the FSF</a> and fight against <a href="https://www.fsf.org/bulletin/2020/spring/trial-by-proprietary-software">trial in courts with proprietary software</a>.</p>
 			</div>
+		<hr />
 			<div id="majornote">
-				<p>Welcome to my new website!  This website is entirely hand-crafted HTML and CSS, with some Vim and Emacs magic, of course.  The colors should remind you of the Airbus's flight displays, if you're into aviation.  I'm was using a very lame kind of responsive design&mdash;columns and their width&mdash;but that should make it quite readable on big displays.  Since stuff got long things break, I had to remove it.  Maybe I'll use some <code>calc()</code> some day.</p>
+				<p>Welcome to my new website!  This website is entirely hand-crafted HTML and CSS, with some Vim and Emacs magic, of course.  Works on this Website, unless otherwise noted, do not represent the viewpoint of any organization I associate with.  They are solely views of myself for public information.</p>
 			</div>
+		<hr />
 			<div id="myproject">
 				<p>I need a hand with some of my projects.  If you can, please look in their repositories.  Any ideas would work.</p>
-				<p><a href="https://git.andrewyu.org/">https://git.andrewyu.org</a> contains the git bare repositories.  <a href="https://project.andrewyu.org">https://project.andrewyu.org</a> contains the project pages.  Usually, their corresponding URLs match with each other (except for the subdomain).</p>
+				<p><a href="https://project.andrewyu.org/">https://project.andrewyu.org</a> contains the git repositories.</p>
 				<p><a href="https://project.andrewyu.org/libresociety">The Libre Society Project</a> is a campaign to spread the ideas of <a href="https://fsf.org">free software</a> to places other than software, such as the political system, economics, and society in general.</p>
 				<p><a href="https://project.andrewyu.org/freebiology">The Free Biololgy Project</a> is a repository of ideas for the development of medicine and the treatment of patients, especially related to medical equity.  I haven't started on this one yet, but it is upcoming.</p>
 			</div>
+		<hr />
 			<div id="news">
 				<h2>News</h2>
 				<h3>The Affero GNU General Public License</h3>
@@ -46,6 +44,7 @@
 				<p>For things that I really don't see any chance of being on the radar of those people, I put them in the public domain.  This includes all of the Libre Society project, for example.</p>
 				<p>However, when I start the Free Biology project, which may be a few decades from now, I'd certainlly like making it copyleft, if possible to the extend permitted by applicable law.  I don't know licenses that are as copyleft as the GPL for practical works besides computer programs and the documentation thereof.  Creative Commons ShareAlike isn't copyleft enough.</p>
 			</div>
+		<hr />
 			<div id="ponder">
 				<h2>Help me ponder upon these questions</h2>
 				<p>These are questions that interest me.  Maybe you have ideas?</p>
@@ -60,46 +59,62 @@
 				<h3>What about a mathematical political system?</h3>
 				<p>A government too strong causes authoritarianism which may lead to non-democracies, while a government too weak causes the inability of the government to do anything with the slightest controversy (look at COVID handling).  Is there a mathematical way (say a function; this sounds like group theory, but I'm not sure) to compute, based all known information known about the bill/order/whatever being considered, if the government (I'm especially talking about the executive here) has the right to order that? I feel like this could be proved impossible due to incompleteness and unpredictability, but this needs further investigation.  This is the main problem in question of the Libre Society project, by the way.</p>
 			</div>
+		<hr />
 			<div id="quotes">
 				<h2>Quotes</h2>
 				<blockquote>Arguing that you don't care about the right to privacy because you have nothing to hide is no different from saying you don't care about free speech because you have nothing to say. &mdash;Edward Snowden</blockquote>
 			</div>
+		<hr />
 			<div id="me">
 				<h2>About me</h2>
-				<p>I am Andrew Yu, a secondary school student in Shanghai, China.  My main fields of interest are philosophy (especially moral philosophy, and especially especially moral philosophy in technology), metamathematics, programming fundamentals and molecular biology.  I'm also a free software activist.</p>
+				<p>I am Andrew Yu.  My main fields of interest are philosophy (especially moral philosophy, and especially especially moral philosophy in technology), metamathematics, programming fundamentals and molecular biology.  I'm also a free software activist.</p>
 			</div>
+		<hr />
 			<div id="contact">
 				<h2>Contact</h2>
 				<p>There are many ways to contact me.  None of these require proprietary software.</p>
 				<ul>
-					<li>talk to me in real life;</li>
-					<li>mail <a href="mailto:andrew@andrewyu.org">andrew@andrewyu.org</a>;</li>
-					<li>irc <a href="irc://irc.andrewyu.org:6697/Andrew">Andrew on AndrewIRC</a>;</li>
-					<li>irc <a href="irc://irc.libera.chat:6697/Andrew">Andrew</a> on <a href="https://libera.chat">Libera</a>.</li>
+					<li>talk to me in real life (This method is preferred, if you know me in real life.);</li>
+					<li>mail <a href="mailto:andrew@andrewyu.org">andrew@andrewyu.org</a> (Emails are preferred for in-depth discussions.);</li>
+					<li>xmpp <a href="xmpp:andrew@andrewyu.org">andrew@andrewyu.org</a> (My OTR fingerprint is <code>D860F6CC FEF3D079 A6964AA3 86BD6A34 8F86E218</code> and my OpenPGP fingerprint is as below.  Use this for quick questions, or highly interactive discussions.).</li>
+					<li>irc <a href="irc://irc.andrewyu.org:6697/Andrew">Andrew</a> on <a href="https://irc.andrewyu.org">LibreIRC</a> (LibreIRC is an IRC network started by Andrew, myself, running Solanum IRCd and Atheme Services. Use this for quick questions, or highly interactive discussions.  Since talking on Internet Relay Chat requires people to be online at the same time, use a bouncer, or don't close your client, to ensure that my replies reach you.  Of course you can also give me another way to get to you that's persistent.);</li>
+					<li>irc <a href="irc://irc.libera.chat:6697/Andrew">Andrew</a> on <a href="https://libera.chat">Libera</a> (Libera is an IRC network popular among free software users, activists and developers.  Use this for quick questions, or highly interactive discussions.  Please note that for privacy purposes, you should use some type of encryption.  I am not affiliated with Libera and I don't run it in any way.  Of course, either be on there all the time or give me another way to contact you.).</li>
 				</ul>
 				<p>There are many ways <em>not</em> to contact me.</p>
 				<ul>
 					<li>WeChat is deprecated and unsupported.  I only keep an account for school and use Mojo-Weixin to relay it to IRC.  If you're also bothered by the mandatory usage of these software at school, sign <a href="https://my.fsf.org/give-students-userfreedom">the give students user freedom petition by the FSF</a>;</li>
 					<li><a href="https://www.fsf.org/fb"><img src="https://static.fsf.org/nosvn/not-fd.svg" height="26pt" alt="not f'd&mdash;you won't find me on Facebook" /></a>.</li>
 				</ul>
-				<p>My OpenPGP fingerprint is <code>58BD 7981 2187 1B71 870C 27D9 978B 5891 AD3F 5986</code>.  My public key is available at <a href="https://www.andrewyu.org/andrew.asc">https://www.andrewyu.org/andrew.asc</a>.  My key is on <a href="https://keys.openpgp.org">https://keys.openpgp.org</a>, but I don't trust key servers, you should just grab my key from my website.  Please don't send binary data to my IRC.</p>
-				<p>Contact me if you would like to sell an ThinkPad x200, x220 or x230 in good shape.</p>
 			</div>
+		<hr />
+			<div id="pgp">
+				<h2>OpenPGP</h2>
+				<ul>
+					<li><a href="https://www.andrewyu.org/andrew-ecc.asc">My ECC key</a> is recommended;</li>
+					<li><a href="https://www.andrewyu.org/andrew.asc">My RSA key</a> is a fallback;</li>
+					<li><a href="https://www.andrewyu.org/allkeys.asc">My keyring for friends</a>;</li>
+					<li><a href="https://www.andrewyu.org/revocation.rev">The revocation of my old key</a>;</li>
+					<li><a href="https://www.andrewyu.org/revoked_key.asc">Old revoked key</a>.</li>
+				</ul>
+				<p class="alert">Check if you've actually downloaded these keys from <code>andrewyu.org</code>.  Check the fingerprints with me elsewhere (email, IRC, in real life, etc) before trusting or signing it.</p>
+			</div>
+		<hr />
 			<div id="randlinks">
 				<h2>Random Links</h2>
 				<ul>
 					<li><a href="/favor.css">My favorite CSS to go with this Website</a>;</li>
 					<li><a href="https://fsf.org">The Free Software Foundation</a>;</li>
-					<li><a href="https://www.gnu.org/philosophy/surveillance-vs-democracy.html">Surveillance means no democracy</a>;</li>
 					<li><a href="https://stallmansupport.org">Defend Richard Stallman</a>;</li>
 					<li><a href="https://based.cooking">A simple clean receipe site</a>;</li>
+					<li><a href="https://www.gnu.org/philosophy/surveillance-vs-democracy.html">Surveillance vs democracy</a>;</li>
 					<li><a href="https://www.theguardian.com/commentisfree/2022/jan/19/america-biden-trump-authoritarinism">America's authoritarinism</a>.</li>
 				</ul>
 			</div>
 		</div>
+		<hr />
 		<div id="footer">
-			<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://www.andrewyu.org">Andrew Yu's Website</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="mailto:andrew@andrewyu.org">Andrew Yu</a> is marked with <a href="http://creativecommons.org/publicdomain/zero/1.0?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/zero.svg?ref=chooser-v1"></a></p>
-			<p>Stuff on this website that's supposed to be publicly accessible (don't try to get around my htaccess, don't crack my ssh, don't snoop on my email, etc) is public domain.  This does not include my projects and my git repos.  <a href="https://stpeter.im/writings/essays/publicdomain.html">https://stpeter.im/writings/essays/publicdomain.html</a> is a good explanation on why people put stuff in the public domain.  However, you might want to see the GNU AGPL section on this page.</p>
+			<p xmlns:cc="http://creativecommons.org/ns#" xmlns:dct="http://purl.org/dc/terms/"><a property="dct:title" rel="cc:attributionURL" href="https://www.andrewyu.org">Andrew Yu's Website</a> by <a rel="cc:attributionURL dct:creator" property="cc:attributionName" href="mailto:andrew@andrewyu.org">Andrew Yu</a> is marked with <a href="http://creativecommons.org/publicdomain/zero/1.0?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1"><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/zero.svg?ref=chooser-v1"></a>.</p>
+			<p>Works on this website that's supposed to be publicly accessible (don't try to get around my htaccess, don't crack my ssh, don't snoop on my email, etc) is public domain.  This does not include my projects and my git repos, see their LICENSE files for per-project information.  <a href="https://stpeter.im/writings/essays/publicdomain.html">https://stpeter.im/writings/essays/publicdomain.html</a> is a good explanation on why people put stuff in the public domain.  However, you might want to see the GNU AGPL section on this page.</p>
 		</div>
 	</body>
 </html>
diff --git a/plain.css b/plain.css
index 956656e..3e8af52 100644
--- a/plain.css
+++ b/plain.css
@@ -1,49 +1,5 @@
-#nav ul {
-	list-style-type: none;
-	padding: 1em 0;
-	text-align: center;
-}
-#nav ul li {
+body {
+	width: 40em;
+	margin: auto;
 	font-family: sans-serif;
-	display: inline;
-	padding: 0 1.5em;
-	border: none;
-}
-#nav ul li a {
-	font-weight: bold;
-}
-#majornote {
-	color: green;
-	display: block;
-	border: 2px dashed lime;
-	transition: all 0.5s;
-}
-#myproject {
-	color: orange;
-	display: block;
-	border: 2px dashed orange;
-	transition: padding 1s, font-size 1s;
-}
-#campaign {
-	color: red;
-	display: block;
-	border: 2px dashed red;
-	transition: padding 1s, font-size 1s;
-	animation-name: shake;
-	animation-iteration-count: 1;
-	animation-duration: 3s;
-}
-.alarm {
-	color: red;
-}
-.alert {
-	color: orange;
-}
-.good {
-	color: lime;
-}
-@keyframes shake {
-   0%, 100% {transform: rotate(0deg);} 
-   10%, 30%, 50%, 70%, 90% {transform: rotate(-3deg);} 
-   20%, 40%, 60%, 80% {transform: rotate(3deg);} 
 }
diff --git a/revocation.rev b/revocation.rev
new file mode 100644
index 0000000..7bea83e
--- /dev/null
+++ b/revocation.rev
@@ -0,0 +1,32 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: This is a revocation certificate
+
+iQTxBCABCALbFiEEWL15gSGHG3GHDCfZl4tYka0/WYYFAmIBcw3B/B0AUmVjZW50
+bHksIHRoYW5rcyB0byBsYWJyYWRvciwgSSB1bmRlcnN0YW5kIHRoYXQgSSdtIHVz
+aW5nIHRoZSB3cm9uZwpjb21tYW5kICh0c2lnbikgdG8gc2lnbiBrZXlzLiAgSSBz
+aG91bGQgYmUgdXNpbmcgYHNpZ24nIGluc3RlYWQuCkF0IHRoZSBlYXJseSBzdGFn
+ZSB3aGVyZSBJIG1pc3VuZGVyc3Rvb2QgdGhlIHRydXN0IGxldmVscywgSSd2ZSBn
+aXZlbiBhCmhpZ2ggdHJ1c3QgbGV2ZWwgKDMpIHRvIHBlb3BsZSwgZ2l2aW5nIHRo
+ZW0gdGhlIGFiaWxpdHkgdG8gc2lnbiBrZXlzIG9uCm15IGJlaGFsZiwgd2hpY2gg
+d2FzIHVuaW50ZW5kZWQuCkkgcmV2b2tlZCBhbGwgdGhlIGtleXMsIHRoZW4gZm91
+bmQgdGhhdCBJIGNvdWxkIG5vdCB0cnVzdCB0aGVtIGFnYWluLgpBdCB0aGlzIHBv
+aW50IEkgY29uc2lkZXIgbXkgR1BHIGlkZW50aXR5IHRvIGJlIGJyb2tlbi4gIEkn
+bGwgcHVibGlzaCBhCm5ldyBrZXkgb24gbXkgd2Vic2l0ZSBzb29uLgpUaGUgbW9y
+YWwgb2YgdGhlIGxlc3NvbiBpcywgYmUgc3VyZSB0byByZWFkIHRoZSBtYW51YWxz
+IGFuZApkb2N1bWVudGF0aW9uIGVzcGVjaWFsbHkgd2hlbiB5b3UncmUgZGVhbGlu
+ZyB3aXRoIHRydXN0LCB2YWxpZGl0eSwgYW5kCnRoZSBsaWtlLiAgRG9uJ3QgbWFr
+ZSB0aGUgc2FtZSBtaXN0YWtlLgpJJ2xsIGJlIHB1Ymxpc2hpbmcgYSBuZXcga2V5
+IG9uIG15IHdlYnNpdGUgc29vbi4ACgkQl4tYka0/WYYp7hAAjk+27+n1wRNeE4qH
+fITHDNjMq6Hj4OFqE+wHhkq3s6bqEDhuroDI0UbqpTm1BeIAAzya4/4UPRBULE5s
+21zQVUbmnoh6kKDRwe0VmOaJ10/ezfsx/+JkfVtn4kmu2f/sXW4YDfFnIXXcXA6y
+ydaXtcGbjwDrYpFcZl4GoSDP/Dg0sG6WBKHaFMVTNBYsO/oSVQE6zG8Kmr70XF3/
+lD6bRWlMlMjQWlsN1zsLk0CuK+jnHgq2ZSWv1KEqRe3J5ckEnuMPHcyJ78/S5UNP
+dXHVbRxOuB1ThaB7XEER65mynbMG7Mh+ObMVKWUn54m08cCB8gXXL92j+KNese+u
+hnhUYGZc2UxOlbENaG7K+mVEgx+sTGvvF2eSGwY2Q7EibC1IWpgKM40M41tTcccY
+4I8lpI0LOmSejh/4Z03Uq2UA6AJNbzDfzJ24KZfyJuD6ihw/iiSv4fNE9DStbKxc
+I5RawbYQkdIT/p1ppnAEOqfGcS8ySvQydyYDM0gvqfYJXlct2jLvsmU0zHqjOV+c
+/72ezs/eXqrG5UywG2FGpN/zanqfrCPck7gcBgiQqpwGSTWoc/jZ7rpFYu6LAhqD
+MGaa4UzyZV82MtIm42mSQpFQkXgD/BEXo+xCVJuO43HnEbv5MmadKvsq8sGTpmPD
+ZSpniv0yGZUbQogP7A2+57tTL2g=
+=08O4
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/revoked_key.asc b/revoked_key.asc
new file mode 100644
index 0000000..1dce19c
--- /dev/null
+++ b/revoked_key.asc
@@ -0,0 +1,90 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBGG7VT4BEADT8tkIEhY3u+Lh6z+hOudVMF6t0BxQ69WJyHNrf4oJp065qsW/
+C6slGUjOWZolKTsFvXb+jH1v8Y2YnJxQRLzqeTittBUZnOTD5SfRg7LvyxMkEt1a
+fO+Byw7VRmputupdF0alh4wZcFNG5n0s63HXVUv8jWj83mmHOsrwn/8mz/sM82i6
+2q+nVMiX1r9HpY8gJKJaQI3wj2Ju2XKFdJiXdVff+cc1hZAzedva6H7sdyU2An87
+FRG3wmF2ZoUgqc9L8D7WCZlClSsGAU91HEG2/P92ri6iZKqE95ZzehwKOYSUX789
+vdCb/kQ3ie+Xt0pdLeWcY0nJIEbooocCM+nJ445T89ue7GipRdm9JRCx67iWI9Jp
+KcYPPX4YWbDxLwHn8NNNc4d4RjALH96eJoQ4MajDd3TbUcWj72fi9sHtRupytVN6
+5UVASooCTwVwVibJXRZRMRHVF883Ll46wlhiygMODeGgxIjWehC7zoSaM6AIdjZ9
+mLhiZX5d2xBEleMinRlWZeQvI63eMMK8HakvJjZuzju8us9U9V3vQt7gJvC+eOBF
+/RPiXu4ULkpRE8xJPcAecuSjISy7Ofj1lt1CLWb+kPjJRZ1hOsCIcQfy+33wL6ml
+QLaPeaQIe9ORcC36gWEu2Nh6BaalkRTs+fKhVrKeDSEq9YdQXg5JKIZpqwARAQAB
+iQTxBCABCALbFiEEWL15gSGHG3GHDCfZl4tYka0/WYYFAmIBcw3B/B0AUmVjZW50
+bHksIHRoYW5rcyB0byBsYWJyYWRvciwgSSB1bmRlcnN0YW5kIHRoYXQgSSdtIHVz
+aW5nIHRoZSB3cm9uZwpjb21tYW5kICh0c2lnbikgdG8gc2lnbiBrZXlzLiAgSSBz
+aG91bGQgYmUgdXNpbmcgYHNpZ24nIGluc3RlYWQuCkF0IHRoZSBlYXJseSBzdGFn
+ZSB3aGVyZSBJIG1pc3VuZGVyc3Rvb2QgdGhlIHRydXN0IGxldmVscywgSSd2ZSBn
+aXZlbiBhCmhpZ2ggdHJ1c3QgbGV2ZWwgKDMpIHRvIHBlb3BsZSwgZ2l2aW5nIHRo
+ZW0gdGhlIGFiaWxpdHkgdG8gc2lnbiBrZXlzIG9uCm15IGJlaGFsZiwgd2hpY2gg
+d2FzIHVuaW50ZW5kZWQuCkkgcmV2b2tlZCBhbGwgdGhlIGtleXMsIHRoZW4gZm91
+bmQgdGhhdCBJIGNvdWxkIG5vdCB0cnVzdCB0aGVtIGFnYWluLgpBdCB0aGlzIHBv
+aW50IEkgY29uc2lkZXIgbXkgR1BHIGlkZW50aXR5IHRvIGJlIGJyb2tlbi4gIEkn
+bGwgcHVibGlzaCBhCm5ldyBrZXkgb24gbXkgd2Vic2l0ZSBzb29uLgpUaGUgbW9y
+YWwgb2YgdGhlIGxlc3NvbiBpcywgYmUgc3VyZSB0byByZWFkIHRoZSBtYW51YWxz
+IGFuZApkb2N1bWVudGF0aW9uIGVzcGVjaWFsbHkgd2hlbiB5b3UncmUgZGVhbGlu
+ZyB3aXRoIHRydXN0LCB2YWxpZGl0eSwgYW5kCnRoZSBsaWtlLiAgRG9uJ3QgbWFr
+ZSB0aGUgc2FtZSBtaXN0YWtlLgpJJ2xsIGJlIHB1Ymxpc2hpbmcgYSBuZXcga2V5
+IG9uIG15IHdlYnNpdGUgc29vbi4ACgkQl4tYka0/WYYp7hAAjk+27+n1wRNeE4qH
+fITHDNjMq6Hj4OFqE+wHhkq3s6bqEDhuroDI0UbqpTm1BeIAAzya4/4UPRBULE5s
+21zQVUbmnoh6kKDRwe0VmOaJ10/ezfsx/+JkfVtn4kmu2f/sXW4YDfFnIXXcXA6y
+ydaXtcGbjwDrYpFcZl4GoSDP/Dg0sG6WBKHaFMVTNBYsO/oSVQE6zG8Kmr70XF3/
+lD6bRWlMlMjQWlsN1zsLk0CuK+jnHgq2ZSWv1KEqRe3J5ckEnuMPHcyJ78/S5UNP
+dXHVbRxOuB1ThaB7XEER65mynbMG7Mh+ObMVKWUn54m08cCB8gXXL92j+KNese+u
+hnhUYGZc2UxOlbENaG7K+mVEgx+sTGvvF2eSGwY2Q7EibC1IWpgKM40M41tTcccY
+4I8lpI0LOmSejh/4Z03Uq2UA6AJNbzDfzJ24KZfyJuD6ihw/iiSv4fNE9DStbKxc
+I5RawbYQkdIT/p1ppnAEOqfGcS8ySvQydyYDM0gvqfYJXlct2jLvsmU0zHqjOV+c
+/72ezs/eXqrG5UywG2FGpN/zanqfrCPck7gcBgiQqpwGSTWoc/jZ7rpFYu6LAhqD
+MGaa4UzyZV82MtIm42mSQpFQkXgD/BEXo+xCVJuO43HnEbv5MmadKvsq8sGTpmPD
+ZSpniv0yGZUbQogP7A2+57tTL2i0OEFuZHJldyBZdSAoQW5kcmV3IFl1J3MgTWFz
+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
+=YijX
+-----END PGP PUBLIC KEY BLOCK-----