-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 To ensure the image has not been corrupted in transmit or tampered with, perform the following two steps to cryptographically verify image integrity: 1. Verify the authenticity of this file by checking that it is signed with our GPG release key: $ curl https://raw.githubusercontent.com/turnkeylinux/common/master/keys/tkl-buster-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-buster-images@turnkeylinux.org pub rsa4096 2020-02-05 [SC] [expires: 2040-01-31] A8B2 EF42 8781 9B03 D351 6CCA 7623 1C20 425E 9772 uid [ unknown] TurnKey GNU/Linux Buster Images (GPG signing key for TurnKey Linux Buster Images) sub rsa4096 2020-02-05 [S] [expires: 2040-01-31] $ gpg --verify turnkey-gitea-16.1-buster-amd64.iso.hash gpg: Signature made using RSA key ID A8B2EF4287819B03D3516CCA76231C20425E9772 gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-gitea-16.1-buster-amd64.iso 74ea3c036762845625b3768fcc55e53a6c5e29f286c8f8405034214dcb3b06a1 turnkey-gitea-16.1-buster-amd64.iso $ sha512sum turnkey-gitea-16.1-buster-amd64.iso 0b1505112a572f81011f507c6a17353a9f56a39732169d8fd72fdfb8c84931c69263ca6fdfd775ab3855fc02df8accf015c9aeaec22fd34f30f606bd6427acdc turnkey-gitea-16.1-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-gitea-16.1-buster-amd64.iso.hash turnkey-gitea-16.1-buster-amd64.iso: OK $ sha512sum -c turnkey-gitea-16.1-buster-amd64.iso.hash turnkey-gitea-16.1-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b5kACgkQrF6wBJPl vBw1+Q//eg5pMPP39oCbQ0a4gBOJh2VQh0NLnK4hpfywku32JIgkpQK21lKytucd 9tplluSVdFTLAWnRdlvq7C11R1OxUNSC9/Cr3olus0hzU0S8TNFDb48CLXZyada2 MeVnblRbG1RxtETHIwyhDDtLOnX9n92RIX1/NhFspdmN8tcs9One1v1BnfdbHWXr XvgabGgMctTwLU6sbQp7/Uw+BYe1GvOQfAkiuhFPADzZkvbz5WvxjObEtduqm6+K Wh+d2sTjFa0ByYFv9gq34+eRKToVgre1cn5tpI/zdKhMN2OS8R4CUA0aQ3ba2vbH CsAjpXDa5bvF9NgLnDEFSL0lTEBAZq2WRO700pA20GtRQ5oKPT99V6OL7PGwQCgE gEnLxk61QbqnBZGgruZzxuXoAYFmdTKsX3d8sHvA6dw1R36PvvjvfBmJ8mutrYsb CO4LXeTHS4ZdzKGbUMMA5Au17myT8g8rJysboslbaUBbqIiFhXQkyGy3hUxmJv+O Kd+LdDoH9okQEfWGOahCx3OBR5ZbLWK1wtHM+tuzJdV/GogUN0h83Nx8LY/u4a9i c3Sm/VPCj82h+GRJNM1UvF09XAQOUKd8aWzkwzua88S3fgHFEnnJhGtxFSiFOWQZ NMXM0rY2t6CKYYkotFn0MBa/X5BBzzab7XYxbQDcvhcDqYf1lFE= =+2JF -----END PGP SIGNATURE-----