-----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-mumble-16.1-buster-amd64.ova.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-mumble-16.1-buster-amd64.ova 8f4da20c15fac169511d03bc6d15ebe0b04e331c0df9b3e25cd896634f73e219 turnkey-mumble-16.1-buster-amd64.ova $ sha512sum turnkey-mumble-16.1-buster-amd64.ova 9df8bafb73ee9295391ea69d4c1eea01b57b43bbd79e8afe417821bc93f0b707d3b6765d4ef183384d7f5f0d78864e2d9218ce877065d96245472ece7187bc10 turnkey-mumble-16.1-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-mumble-16.1-buster-amd64.ova.hash turnkey-mumble-16.1-buster-amd64.ova: OK $ sha512sum -c turnkey-mumble-16.1-buster-amd64.ova.hash turnkey-mumble-16.1-buster-amd64.ova: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmBh2NsACgkQrF6wBJPl vBxpUA//aPd306gwOl7Pn9tj+jCoL7YnTdpr7JzKjHvUgpmxvklh++K8BagDIWTL kc6rFb5grjDT/yl+eS8ByMUnePbrV950wILly+9BWVP1T9cLWgtMLkwF27jd5LtS ubiV/aKuCL5WtjfXRG323xkkCDfKh53XF8rbzbY/h3hQGuhhcGWt6u9LVciGRZen d+IZZICvugv4bpSDRDhM9ZXn4Uiv8OYh0vsmVvg+TRV3JL3+cLiswlS1E64XD8nU xxYF1IGBsM+2JPQuYisIVsuvurXSYvg3SW6XpuWtnlrGSEGZprxufxG+br5jkcRu ggcRJllkF0p9T31Vmevk5EjHzYNnmcYZaRw5N1NaFYvgQmqoqeFtasEXaR+1x97c EwIbM4vGwNMJA7QY+kSZfP/PiOkc2bMB7mZ7BgW03BZKMM/DCrqdhtHqMCkLWo+v IW+0h95hcnVxyw30dQJuWrObHXfEjndWo3kex14Q4ig9OG3104bC7t9+bwNPmZ5P zkNTidnTK8MNHnWNI2evlGCcMyNWwEzZf366a+aLCe++3uDp0FBYyH4iHFFd9Vfi oefHO9MxsPV3N4f9+sc7Cs4iQqt5TbbPdd1PRrIS4JgzrBc5gp6hP5IsUpck3H9d L6LkjwhzpaTSADbzbtrep7W5z71Zk86276/vYsbhBiNEC8TByU4= =EPnX -----END PGP SIGNATURE-----