aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/about.md18
1 files changed, 12 insertions, 6 deletions
diff --git a/content/about.md b/content/about.md
index b916414..7d5e73c 100644
--- a/content/about.md
+++ b/content/about.md
@@ -9,15 +9,21 @@ build:
---
## Signing Key
-My LibrePlanet talk contains a slide (at timestamp 00:40) verifying that the signing key below belongs to me.
+My post-quantum SSH signing key can be used to verify the authenticity of this journal.
-[:key: Signify Key](/static/signify.pub)
-[:tv: LibrePlanet Talk](https://media.libreplanet.org/u/libreplanet/m/taking-back-the-web-with-haketilo/)
+```sh
+# step 1 - clone this journal's Git repository
+git clone --recursive 'https://git.nicholasjohnson.ch/journal/' && cd journal
+
+# step 2 - create an allowed signers file (e.g: ~/.ssh/allowed_signers)
+{ printf '%s' 'nicholas '; curl -s https://nicholasjohnson.ch/static/signing-key_mldsa44_ed25519.pub; } > ~/.ssh/allowed_signers
-The git-signify helper script can use my signing key to verify the authenticity of this journal.
+# step 3 - configure Git to use the allowed signers file:
+git config gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers
-[:closed_lock_with_key: Git-Signify](https://git.nicholasjohnson.ch/git-signify/)
-[:notebook: Journal Git Repository](https://git.nicholasjohnson.ch/journal/)
+# step 4 - verify commits!
+git log --show-signature
+```
## Git Repositories