-----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-bugzilla-16.1-buster-amd64-vmdk.zip.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-bugzilla-16.1-buster-amd64-vmdk.zip c40d8d5113a0056cab63809d6b399432bc10ab0efb525f2c38935fe79d891d6e turnkey-bugzilla-16.1-buster-amd64-vmdk.zip $ sha512sum turnkey-bugzilla-16.1-buster-amd64-vmdk.zip 3d100c280ded4a97817a1f013226e5389075406597afee186c8486f898e2b05e22536dfb9e34d7e69a169e98673f82ba162927efb29c2163d2b0ccee99b9323c turnkey-bugzilla-16.1-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-bugzilla-16.1-buster-amd64-vmdk.zip.hash turnkey-bugzilla-16.1-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-bugzilla-16.1-buster-amd64-vmdk.zip.hash turnkey-bugzilla-16.1-buster-amd64-vmdk.zip: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB728wACgkQrF6wBJPl vBwkpxAAuP5oesV5JrLbmzEWyEz7ZX8iEolFnEjrlfsNyWnupkvqiS8cEyaHQGHa wBhYuGIOU3B/OYbcKHjY8tavckueWyFdng03sLvcvo2AWM2CP1jFlD/uDhBCUbNc xYRvefW6f2vuyLQhDTZfMafpK5wdY7ScqWeKtkcsOHkGrWfWZkovoLxY4v9fkaQf iIdW80IQ+i11k1yUA32i1g7RCUuZFVtt77eV/kzhl5x8dj3Fsn6CNvkLdwRTVLdp Gu9Nv6Q/AgOpvLUnIhG+RJ73EAj1iHtjx0bveWvTQ6hnG2FbP/RvkqpnSrbOstOU 95aDgxs5VkFkMLTxYfuGuQl3JZewuL5g1Qt6f1E4PmaN7MgxaZYkwiRSTb9rWnXw ExTcBnaoyAm1YNKjHwcF/FWtAIlivubly1e5pDiFmVbXin1/7oLZ2lFZqvl2T2O1 HZtnUJ8yZWZTmUYkIxmr3WXJ880HUxbWTR71HJM0mtBmgXewmypvgS2e/eKTUZrm s14ikhgwn0yN6yViQcBtrcgIxxPFfOtaMmZWOmTOBKnQP77QOcGlKqUUqDxfAxE4 //t+sjCb9kbNV1IkxL3T/j3ZC4P2iXCVcz4ZjUrXFVno2E0TlecoFvq+KdIELb7N 57Qw+Mo4fmMvvvMJcmOBlnfOGdUPMrsI9xbcmACHFNyxTxcwLb8= =DSSg -----END PGP SIGNATURE-----