aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Unterwurzacher2018-05-02 19:56:57 +0200
committerJakob Unterwurzacher2018-05-02 19:56:57 +0200
commit17b346f91276aec7735fe71c86585d3850fb1152 (patch)
tree4c2302ebc381c95fc229359afa6aab38de8087d9
parent0764925db41a15e1dc2ec0439321d5ae74dcc0d2 (diff)
Update signature verification for gpg2
gpg2 displays a longer key id https://github.com/rfjakob/gocryptfs-website/issues/6
-rw-r--r--docs/releases.md40
1 files changed, 27 insertions, 13 deletions
diff --git a/docs/releases.md b/docs/releases.md
index 6968109..b032a4c 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -9,7 +9,8 @@ gocryptfs is released as
Signing Key
-----------
-Binary and source releases are signed using the *gocryptfs signing key*, key ID 23A02740.
+Binary and source releases are signed using the *gocryptfs signing key*, key ID
+`895F5BC123A02740` (gpg 1.x users only see the second half: `23A02740`).
The public key can be downloaded [here](https://nuetzlich.net/gocryptfs-signing-key.pub).
To verify signatures, you have to import it into gpg:
@@ -22,21 +23,34 @@ Verify Git Tags
Just call `git tag` with the `-v` flag, for example:
- $ git tag -v v0.7
- [...]
- gocryptfs v0.7
- gpg: Signature made So 20 Dez 2015 20:29:19 CET using RSA key ID 23A02740
- gpg: Good signature [...]
+```
+$ git tag -v v1.4.4
+object 9c86daf499dca8a69b058ec56803d06fbba4fdab
+type commit
+tag v1.4.4
+tagger Jakob Unterwurzacher <jakobunt@gmail.com> 1521412204 +0100
+
+gocryptfs v1.4.4
+gpg: Signature made Sun Mar 18 23:30:10 2018 CET
+gpg: using RSA key 895F5BC123A02740
+gpg: Good signature from "Jakob Unterwurzacher (gocryptfs signing key) <jakobunt@gmail.com>" [unknown]
+gpg: WARNING: This key is not certified with a trusted signature!
+gpg: There is no indication that the signature belongs to the owner.
+Primary key fingerprint: FFF3 E014 44FE D7C3 16A3 545A 895F 5BC1 23A0 2740
+```
Verify Binaries
---------------
Download both the `.tar.gz` and the `.asc` file, then run `gpg --verify gocryptfs_XYZ.asc`,
for example:
-
- $ gpg --verify gocryptfs_v0.7.1_debian8_amd64.tar.gz.asc
- gpg: assuming signed data in `gocryptfs_v0.7.1_debian8_amd64.tar.gz'
- gpg: Signature made Sa 09 Jan 2016 15:53:33 CET using RSA key ID 23A02740
- gpg: Good signature [...]
-
-
+```
+$ gpg --verify gocryptfs_v1.4.4_linux-static_amd64.tar.gz.asc
+gpg: assuming signed data in 'gocryptfs_v1.4.4_linux-static_amd64.tar.gz'
+gpg: Signature made Sun Mar 18 23:32:47 2018 CET
+gpg: using RSA key 895F5BC123A02740
+gpg: Good signature from "Jakob Unterwurzacher (gocryptfs signing key) <jakobunt@gmail.com>" [unknown]
+gpg: WARNING: This key is not certified with a trusted signature!
+gpg: There is no indication that the signature belongs to the owner.
+Primary key fingerprint: FFF3 E014 44FE D7C3 16A3 545A 895F 5BC1 23A0 2740
+```