-----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-foodsoft-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-foodsoft-16.1-buster-amd64.ova 99f32c52c7e398715b03ee095cf6d8e061f90fb7412a105ff2786952db6da780 turnkey-foodsoft-16.1-buster-amd64.ova $ sha512sum turnkey-foodsoft-16.1-buster-amd64.ova ffbaf59402a01acd6491d88bb831e8f15effc3f90bda6555ee611d1f2b46511f22fcb70512ed85f6857d4f211c577f587b8f23e12a3b813dad57d23567816c84 turnkey-foodsoft-16.1-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-foodsoft-16.1-buster-amd64.ova.hash turnkey-foodsoft-16.1-buster-amd64.ova: OK $ sha512sum -c turnkey-foodsoft-16.1-buster-amd64.ova.hash turnkey-foodsoft-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b5gACgkQrF6wBJPl vBzM8w//Z1v7Wj3g3LqewcF57hYc5EIYf54x+ECTHEDBTOBcSqVObrTTHsieOES5 VKKJ8WPZBz5ooRjZwcoEeaXTEEGY6ikF32ibCMedGqfjnCxLdxikXvlXpmMkNi1Q vZlw16oJ91keqM5tJMKqREjNQUhxtJO75fipehzsraHkK+954OI+VWuWvWPK3EcD quq8m852fztZ5/3p+bF5ng7W2tAF9AABKpkglqs6nDzJ59mfwSW8MsdR75QeYB0x v5VRugPAkc8v/FbjXMS2js8w7pLOVMWaQtqnRWSllDWel3fzedSTZPR0tEdRw0Va hhJ+TrwvHRq01vCpzIPVtCWPRzrODCHmsYnJN0xEfOElaticCg5jf+1P9EpKbOzg Exn8JEQ1mcP2yy7R5opUWAGpyxeqPH+9JlDUOe/3kmPocaX6wxv3vCMXJTHUTfiC D1Mo/0MSgNNHw8m9X4eaYggYsBm3oNBtqfEPZCTkTVYeAPDJ6QaunXjWsgmd+xeu TTlhmjdAwUjwY+AyV+kk/PP/++phqd88BFJJs4MPTURPLx4fvh2pzvaFQT6PASfY CpmttDluXpSlMCGDb8VY7/U4G0HD+uPIfyBvoESrVlpLw/Jh+BVXCrM+1AwNvVw5 lFHfX3beKPsV3eSVzFti/az+mT2yBAJbdTw/Yw/6iSo9V4KCioA= =ktoE -----END PGP SIGNATURE-----