summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--en/pgp.org18
-rw-r--r--fi/blog/sivujen-uudistus.org4
-rw-r--r--fi/pgp.org61
-rw-r--r--generated/en/index.html2
-rw-r--r--generated/en/pgp.html36
-rw-r--r--generated/fi/blog/index.html2
-rw-r--r--generated/fi/blog/sivujen-uudistus.html2
-rw-r--r--generated/fi/index.html2
-rw-r--r--generated/fi/pgp.html77
-rw-r--r--generated/static/email.key14
-rw-r--r--generated/static/old.key41
-rw-r--r--generated/static/pub.key14
-rw-r--r--static/email.key14
-rw-r--r--static/old.key41
-rw-r--r--static/pub.key14
15 files changed, 291 insertions, 51 deletions
diff --git a/en/pgp.org b/en/pgp.org
index c9c348e..b1f8695 100644
--- a/en/pgp.org
+++ b/en/pgp.org
@@ -14,20 +14,12 @@ router IP:s weren't blacklisted so often. It's fingerprint is ~7A8C
ECCF 8023 A9D8 D00D BC3B 4437 C378 B657 8281~.
Download my public keys from the following links:
+- [[/static/pub.key][My public key]]
+- [[/static/old.key][My old public key]]
+- [[/static/email.key][The public key I use with email]]
-pub.key
-
-My public key
-
-old.key
-
-My old public key
-
-email.key
-
-The public key I use with email
-
-Below there is proof that my new key is legitimate assuming you already trusted my old key.
+Below there is proof that my new key is legitimate assuming you
+already trusted my old key.
#+BEGIN_EXAMPLE
-----BEGIN PGP SIGNED MESSAGE-----
diff --git a/fi/blog/sivujen-uudistus.org b/fi/blog/sivujen-uudistus.org
index 7a1932e..a9e2eba 100644
--- a/fi/blog/sivujen-uudistus.org
+++ b/fi/blog/sivujen-uudistus.org
@@ -1,10 +1,10 @@
#+TITLE: Verkkosivujeni uudistus
#+SUBTITLE: Mitä sivuilleni on tapahtunut ja miksi
-* TODO Päivitä sivut loppuun [1/6]
+* TODO Päivitä sivut loppuun [2/6]
- [ ] Lisää git-tietosäilöt, erityisesti sivujen koodi
- [ ] Selitä muutokset täällä ja englanninkielisellä puolella
- [X] Luo englanninkielinen puoli
-- [ ] Lisää julkinen avain & linkkaa ne (sekä fi+en)
+- [X] Lisää julkinen avain & linkkaa ne (sekä fi+en)
- [ ] Tyylittele linkkilistat
- [ ] Aseta blogin indeksi aikajärjestykseen
diff --git a/fi/pgp.org b/fi/pgp.org
index 230a9ba..0dbe8c3 100644
--- a/fi/pgp.org
+++ b/fi/pgp.org
@@ -1,3 +1,62 @@
#+TITLE: Julkinen avaimeni
-* TODO Lisää sisältö vanhoilta verkkosivuilta
+Olen vaihtanut julkisen avaimeni, koska sain ikiosoitteeni
+käyttööni. Avaimen sormenjälki on
+~24F59B15EB13A69D492C300601B3DAEDABD96CE1~.
+
+Vanhan julkisen avaimeni sormenjälki on ~F22B A88D F67A FB49 8132 AC53
+69B8 EC65 C24F F905~. Löydät edelleen linkin siihen täältä, jos sinun
+tarvitsee varmentaa vanhoja allekirjoituksiani.
+
+Käytän erillistä julkista avainta sähköpostissa, koska en tahdo
+luovuttaa yllä olevien avainten yksityisiä osia
+sähköpostipalveluntarjoajalleni. Sähköposteja varten käyttämäni
+avaimen sormenjälki on ~7a8ceccf8023a9d8d00dbc3b4437c378b6578281~.
+
+Lataa julkiset avaimeni seuraavista linkeistä:
+- [[/static/pub.key][Julkinen avaimeni]]
+- [[/static/old.key][Vanha julkinen avaimeni]]
+- [[/static/email.key][Sähköpostini julkinen avain]]
+
+Alla on vielä todiste siitä, että uusi julkinen avaimeni on aito.
+
+#+begin_example
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+I am changing my public key, because the old public key is
+linked to my old email address. The new public key can be
+found below:
+- -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZivN8RYJKwYBBAHaRw8BAQdAHxQcAENh/OfG/3A/X+0Zs5nSOUjmTMpLHy7W
+2XRyqgq0JkpvZWwgS3JvbnF2aXN0IDxqb2VsLmtyb25xdmlzdEBpa2kuZmk+iJkE
+ExYKAEEWIQQk9ZsV6xOmnUksMAYBs9rtq9ls4QUCZivN8QIbAwUJBaOagAULCQgH
+AgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRABs9rtq9ls4VmKAP4h7pxmb8lMgCio
+Sn6rn177lOcKQodsZcNzq8TyqXx6FAD9HIDS4jpGkPdTsNbXRxK1nBRsq5MPiyOI
+AbGPPbcjnQS4OARmK83xEgorBgEEAZdVAQUBAQdA7dkcebHE/H2249hFHUjrmPah
+nq65OK6rRwf4ieSlDGEDAQgHiH4EGBYKACYWIQQk9ZsV6xOmnUksMAYBs9rtq9ls
+4QUCZivN8QIbDAUJBaOagAAKCRABs9rtq9ls4ZloAP4o838aekHlVhFEUqa0gTPA
+LZ3/Renv/eY1GWIlcL5WVAD/fv1ODo8vWTo8X6h/WTOs0podVa15IPtNVEE6iy7x
+Zws=
+=7jRS
+- -----END PGP PUBLIC KEY BLOCK-----
+Its fingerprint is 24F59B15EB13A69D492C300601B3DAEDABD96CE1.
+The date today is 2024-04-26. If there is a newer public key
+somewhere signed by me (which I also state to be mine, with the
+statement signed too), use it.
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAEBCAAdFiEE8iuojfZ6+0mBMqxTabjsZcJP+QUFAmYr0BQACgkQabjsZcJP
++QWOVgwAkcKIwM9WE/cZrnFnIo1COZJ3e6ReCaiJojOJ/KYL1xY7wML3Kyd8aKM2
+Jr7Si8Ad8Be8KOZDrwNsyyoJt4/VIbXgvUJ2h7kHm0zBggzD8mZMYZ5Dll48hQXT
+nZ1SK4LPAqOJ7JBYsOOo/+3qCZo3Cgn5QtdO+Zy1QReelcKVnZkjloyl/YZi/cSc
+yCch3GT2PCVYPmDcc3+qUQaZwVqPG8ZjSwgIkQO+TfBD7PZ/Qdnj2XkjIVIbnfNC
+aEqTKjB8na9DiPWeWGHxHT0J2bKVlmxvAm+faEwKMjcn3Z8OPpDZUhIiRou+zSut
+opfZYGC5Jg1cay+4Qa/LoxVQkgTLgBveg3VKwz4aoTc8ClHGlWdrs8twQzRDz4mj
+v2SXO4gT+JWm0Ul25+IG4zDoLZcUN3XNJ6u0XyG3DPpq2FO+7RQu3KuvmtYWRpZj
+Aevs9Y8rJAMz16zA3GGYkwM7kc7TUsSZ5ROarg5YHA6Cmljui5mknjOQbrmcTt0r
++IsgrjIo
+=x97d
+-----END PGP SIGNATURE-----
+#+end_example
diff --git a/generated/en/index.html b/generated/en/index.html
index e733e07..68421bd 100644
--- a/generated/en/index.html
+++ b/generated/en/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(en . Skip to content)" xml:lang="(en . Skip to content)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Joel Kronqvist</title>
diff --git a/generated/en/pgp.html b/generated/en/pgp.html
index af9e093..e629f7d 100644
--- a/generated/en/pgp.html
+++ b/generated/en/pgp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(en . Skip to content)" xml:lang="(en . Skip to content)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Public key</title>
@@ -226,36 +226,18 @@ ECCF 8023 A9D8 D00D BC3B 4437 C378 B657 8281</code>.
<p>
Download my public keys from the following links:
</p>
+<ul class="org-ul">
+<li><a href="file:///static/pub.key">My public key</a></li>
+<li><a href="file:///static/old.key">My old public key</a></li>
+<li><a href="file:///static/email.key">The public key I use with email</a></li>
+</ul>
<p>
-pub.key
+Below there is proof that my new key is legitimate assuming you
+already trusted my old key.
</p>
-<p>
-My public key
-</p>
-
-<p>
-old.key
-</p>
-
-<p>
-My old public key
-</p>
-
-<p>
-email.key
-</p>
-
-<p>
-The public key I use with email
-</p>
-
-<p>
-Below there is proof that my new key is legitimate assuming you already trusted my old key.
-</p>
-
-<pre class="example" id="org8e8c24d">
+<pre class="example" id="org181693a">
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
diff --git a/generated/fi/blog/index.html b/generated/fi/blog/index.html
index 42efc62..dca071d 100644
--- a/generated/fi/blog/index.html
+++ b/generated/fi/blog/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(fi . Siirry pääsisältöön)" xml:lang="(fi . Siirry pääsisältöön)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Blogin sisällys</title>
diff --git a/generated/fi/blog/sivujen-uudistus.html b/generated/fi/blog/sivujen-uudistus.html
index bc61acd..f760855 100644
--- a/generated/fi/blog/sivujen-uudistus.html
+++ b/generated/fi/blog/sivujen-uudistus.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(fi . Siirry pääsisältöön)" xml:lang="(fi . Siirry pääsisältöön)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Verkkosivujeni uudistus</title>
diff --git a/generated/fi/index.html b/generated/fi/index.html
index a98bce3..142ca3a 100644
--- a/generated/fi/index.html
+++ b/generated/fi/index.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(fi . Siirry pääsisältöön)" xml:lang="(fi . Siirry pääsisältöön)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Joel Kronqvist</title>
diff --git a/generated/fi/pgp.html b/generated/fi/pgp.html
index bcb281a..53ae64b 100644
--- a/generated/fi/pgp.html
+++ b/generated/fi/pgp.html
@@ -3,7 +3,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="(fi . Siirry pääsisältöön)" xml:lang="(fi . Siirry pääsisältöön)">
<head>
-<!-- 2026-06-14 Sun 15:06 -->
+<!-- 2026-06-14 Sun 15:12 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Julkinen avaimeni</title>
@@ -204,9 +204,78 @@
</div>
<div id="content" class="content">
<h1 class="title">Julkinen avaimeni</h1>
-<div id="outline-container-org7f3a04a" class="outline-2">
-<h2 id="org7f3a04a"><span class="todo TODO">TODO</span> Lisää sisältö vanhoilta verkkosivuilta</h2>
-</div>
+<p>
+Olen vaihtanut julkisen avaimeni, koska sain ikiosoitteeni
+käyttööni. Avaimen sormenjälki on
+<code>24F59B15EB13A69D492C300601B3DAEDABD96CE1</code>.
+</p>
+
+<p>
+Vanhan julkisen avaimeni sormenjälki on <code>F22B A88D F67A FB49 8132 AC53
+69B8 EC65 C24F F905</code>. Löydät edelleen linkin siihen täältä, jos sinun
+tarvitsee varmentaa vanhoja allekirjoituksiani.
+</p>
+
+<p>
+Käytän erillistä julkista avainta sähköpostissa, koska en tahdo
+luovuttaa yllä olevien avainten yksityisiä osia
+sähköpostipalveluntarjoajalleni. Sähköposteja varten käyttämäni
+avaimen sormenjälki on <code>7a8ceccf8023a9d8d00dbc3b4437c378b6578281</code>.
+</p>
+
+<p>
+Lataa julkiset avaimeni seuraavista linkeistä:
+</p>
+<ul class="org-ul">
+<li><a href="file:///static/pub.key">Julkinen avaimeni</a></li>
+<li><a href="file:///static/old.key">Vanha julkinen avaimeni</a></li>
+<li><a href="file:///static/email.key">Sähköpostini julkinen avain</a></li>
+</ul>
+
+<p>
+Alla on vielä todiste siitä, että uusi julkinen avaimeni on aito.
+</p>
+
+<pre class="example" id="org531afcb">
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+I am changing my public key, because the old public key is
+linked to my old email address. The new public key can be
+found below:
+- -----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZivN8RYJKwYBBAHaRw8BAQdAHxQcAENh/OfG/3A/X+0Zs5nSOUjmTMpLHy7W
+2XRyqgq0JkpvZWwgS3JvbnF2aXN0IDxqb2VsLmtyb25xdmlzdEBpa2kuZmk+iJkE
+ExYKAEEWIQQk9ZsV6xOmnUksMAYBs9rtq9ls4QUCZivN8QIbAwUJBaOagAULCQgH
+AgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRABs9rtq9ls4VmKAP4h7pxmb8lMgCio
+Sn6rn177lOcKQodsZcNzq8TyqXx6FAD9HIDS4jpGkPdTsNbXRxK1nBRsq5MPiyOI
+AbGPPbcjnQS4OARmK83xEgorBgEEAZdVAQUBAQdA7dkcebHE/H2249hFHUjrmPah
+nq65OK6rRwf4ieSlDGEDAQgHiH4EGBYKACYWIQQk9ZsV6xOmnUksMAYBs9rtq9ls
+4QUCZivN8QIbDAUJBaOagAAKCRABs9rtq9ls4ZloAP4o838aekHlVhFEUqa0gTPA
+LZ3/Renv/eY1GWIlcL5WVAD/fv1ODo8vWTo8X6h/WTOs0podVa15IPtNVEE6iy7x
+Zws=
+=7jRS
+- -----END PGP PUBLIC KEY BLOCK-----
+Its fingerprint is 24F59B15EB13A69D492C300601B3DAEDABD96CE1.
+The date today is 2024-04-26. If there is a newer public key
+somewhere signed by me (which I also state to be mine, with the
+statement signed too), use it.
+-----BEGIN PGP SIGNATURE-----
+
+iQGzBAEBCAAdFiEE8iuojfZ6+0mBMqxTabjsZcJP+QUFAmYr0BQACgkQabjsZcJP
++QWOVgwAkcKIwM9WE/cZrnFnIo1COZJ3e6ReCaiJojOJ/KYL1xY7wML3Kyd8aKM2
+Jr7Si8Ad8Be8KOZDrwNsyyoJt4/VIbXgvUJ2h7kHm0zBggzD8mZMYZ5Dll48hQXT
+nZ1SK4LPAqOJ7JBYsOOo/+3qCZo3Cgn5QtdO+Zy1QReelcKVnZkjloyl/YZi/cSc
+yCch3GT2PCVYPmDcc3+qUQaZwVqPG8ZjSwgIkQO+TfBD7PZ/Qdnj2XkjIVIbnfNC
+aEqTKjB8na9DiPWeWGHxHT0J2bKVlmxvAm+faEwKMjcn3Z8OPpDZUhIiRou+zSut
+opfZYGC5Jg1cay+4Qa/LoxVQkgTLgBveg3VKwz4aoTc8ClHGlWdrs8twQzRDz4mj
+v2SXO4gT+JWm0Ul25+IG4zDoLZcUN3XNJ6u0XyG3DPpq2FO+7RQu3KuvmtYWRpZj
+Aevs9Y8rJAMz16zA3GGYkwM7kc7TUsSZ5ROarg5YHA6Cmljui5mknjOQbrmcTt0r
++IsgrjIo
+=x97d
+-----END PGP SIGNATURE-----
+</pre>
</div>
</body>
</html>
diff --git a/generated/static/email.key b/generated/static/email.key
new file mode 100644
index 0000000..e5f2e4d
--- /dev/null
+++ b/generated/static/email.key
@@ -0,0 +1,14 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+xjMEZH2fvBYJKwYBBAHaRw8BAQdAx25cQJuZrHDf9bXu9ObAh+Z6RyWG9ZfG
+glR/SoFzNAzNMWpvZWxrcm9ucXZpc3RAcHJvdG9uLm1lIDxqb2Vsa3JvbnF2
+aXN0QHByb3Rvbi5tZT7CjAQQFgoAPgWCZH2fvAQLCQcICZBEN8N4tleCgQMV
+CAoEFgACAQIZAQKbAwIeARYhBHqM7M+AI6nY0A28O0Q3w3i2V4KBAADkdAD/
+dhWD6LLZjNq8fLc9MPWsQkLNgLsQBsGlKMdrftuqcCUA/05jW80UczKGL67d
+4Vp33iC/ZNRWSr0J9sXyRaBb0TwFzjgEZH2fvBIKKwYBBAGXVQEFAQEHQHhE
+dvNuBWz7b2KesbiR3LiAndKkjoFFVe+2dH+pDu1DAwEIB8J4BBgWCAAqBYJk
+fZ+8CZBEN8N4tleCgQKbDBYhBHqM7M+AI6nY0A28O0Q3w3i2V4KBAAAktgD+
+OSQxBh8gFVfu4BAhHwotXY5s+FYbuDhZgB7RsIQ4oywA/ArdKnjOEqu+STJZ
+rHCiLIe7GgU/vdUwXWLCtjx0w9MF
+=C0S+
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/generated/static/old.key b/generated/static/old.key
new file mode 100644
index 0000000..8084698
--- /dev/null
+++ b/generated/static/old.key
@@ -0,0 +1,41 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=NrN9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/generated/static/pub.key b/generated/static/pub.key
new file mode 100644
index 0000000..0412638
--- /dev/null
+++ b/generated/static/pub.key
@@ -0,0 +1,14 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZivN8RYJKwYBBAHaRw8BAQdAHxQcAENh/OfG/3A/X+0Zs5nSOUjmTMpLHy7W
+2XRyqgq0JkpvZWwgS3JvbnF2aXN0IDxqb2VsLmtyb25xdmlzdEBpa2kuZmk+iJkE
+ExYKAEEWIQQk9ZsV6xOmnUksMAYBs9rtq9ls4QUCZivN8QIbAwUJBaOagAULCQgH
+AgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRABs9rtq9ls4VmKAP4h7pxmb8lMgCio
+Sn6rn177lOcKQodsZcNzq8TyqXx6FAD9HIDS4jpGkPdTsNbXRxK1nBRsq5MPiyOI
+AbGPPbcjnQS4OARmK83xEgorBgEEAZdVAQUBAQdA7dkcebHE/H2249hFHUjrmPah
+nq65OK6rRwf4ieSlDGEDAQgHiH4EGBYKACYWIQQk9ZsV6xOmnUksMAYBs9rtq9ls
+4QUCZivN8QIbDAUJBaOagAAKCRABs9rtq9ls4ZloAP4o838aekHlVhFEUqa0gTPA
+LZ3/Renv/eY1GWIlcL5WVAD/fv1ODo8vWTo8X6h/WTOs0podVa15IPtNVEE6iy7x
+Zws=
+=7jRS
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/email.key b/static/email.key
new file mode 100644
index 0000000..e5f2e4d
--- /dev/null
+++ b/static/email.key
@@ -0,0 +1,14 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+xjMEZH2fvBYJKwYBBAHaRw8BAQdAx25cQJuZrHDf9bXu9ObAh+Z6RyWG9ZfG
+glR/SoFzNAzNMWpvZWxrcm9ucXZpc3RAcHJvdG9uLm1lIDxqb2Vsa3JvbnF2
+aXN0QHByb3Rvbi5tZT7CjAQQFgoAPgWCZH2fvAQLCQcICZBEN8N4tleCgQMV
+CAoEFgACAQIZAQKbAwIeARYhBHqM7M+AI6nY0A28O0Q3w3i2V4KBAADkdAD/
+dhWD6LLZjNq8fLc9MPWsQkLNgLsQBsGlKMdrftuqcCUA/05jW80UczKGL67d
+4Vp33iC/ZNRWSr0J9sXyRaBb0TwFzjgEZH2fvBIKKwYBBAGXVQEFAQEHQHhE
+dvNuBWz7b2KesbiR3LiAndKkjoFFVe+2dH+pDu1DAwEIB8J4BBgWCAAqBYJk
+fZ+8CZBEN8N4tleCgQKbDBYhBHqM7M+AI6nY0A28O0Q3w3i2V4KBAAAktgD+
+OSQxBh8gFVfu4BAhHwotXY5s+FYbuDhZgB7RsIQ4oywA/ArdKnjOEqu+STJZ
+rHCiLIe7GgU/vdUwXWLCtjx0w9MF
+=C0S+
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/old.key b/static/old.key
new file mode 100644
index 0000000..8084698
--- /dev/null
+++ b/static/old.key
@@ -0,0 +1,41 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=NrN9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/pub.key b/static/pub.key
new file mode 100644
index 0000000..0412638
--- /dev/null
+++ b/static/pub.key
@@ -0,0 +1,14 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZivN8RYJKwYBBAHaRw8BAQdAHxQcAENh/OfG/3A/X+0Zs5nSOUjmTMpLHy7W
+2XRyqgq0JkpvZWwgS3JvbnF2aXN0IDxqb2VsLmtyb25xdmlzdEBpa2kuZmk+iJkE
+ExYKAEEWIQQk9ZsV6xOmnUksMAYBs9rtq9ls4QUCZivN8QIbAwUJBaOagAULCQgH
+AgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRABs9rtq9ls4VmKAP4h7pxmb8lMgCio
+Sn6rn177lOcKQodsZcNzq8TyqXx6FAD9HIDS4jpGkPdTsNbXRxK1nBRsq5MPiyOI
+AbGPPbcjnQS4OARmK83xEgorBgEEAZdVAQUBAQdA7dkcebHE/H2249hFHUjrmPah
+nq65OK6rRwf4ieSlDGEDAQgHiH4EGBYKACYWIQQk9ZsV6xOmnUksMAYBs9rtq9ls
+4QUCZivN8QIbDAUJBaOagAAKCRABs9rtq9ls4ZloAP4o838aekHlVhFEUqa0gTPA
+LZ3/Renv/eY1GWIlcL5WVAD/fv1ODo8vWTo8X6h/WTOs0podVa15IPtNVEE6iy7x
+Zws=
+=7jRS
+-----END PGP PUBLIC KEY BLOCK-----