-----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-odoo-16.0-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-odoo-16.0-buster-amd64.ova 5d2e360adaf5e6aeb3af7b7d5f703488fc41f59affe0db9d27a45780fffd9bfe turnkey-odoo-16.0-buster-amd64.ova $ sha512sum turnkey-odoo-16.0-buster-amd64.ova ac3055f8f41dcfc7bf7dc2e594ed32478fd7eaa94ecdc602d977c5cf8ca147072df24984a31f746796a76b9f8c3c498c76548424007811d7332f0c67fc2e5c59 turnkey-odoo-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-odoo-16.0-buster-amd64.ova.hash turnkey-odoo-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-odoo-16.0-buster-amd64.ova.hash turnkey-odoo-16.0-buster-amd64.ova: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7vE5kACgkQrF6wBJPl vBx5xQ//bYuNkk4twwGiZDmXZn1V86vPNhPHve9HA3oq0O1QVylEMB5+02TuEg6z pcWq7ofsQWInLkC3m1phIDd96FILxd4ZQx31PsXPEGDVf7mryzGmnZbeyqm484qi GlP68VBtSyH9EuI3Bm32MTVX886Nfh4R2qGKeMg8/z8kQQstESgNoAqTBeeeyTcv cnAJOieN4jMyp8cDoKb7LJDU9VJ5Xy8SgVjuztYUPLA2n5oILKBtc+/eHvqXXdiO XnqoDVAB5LYvBAFcCTm+Q1C8Kp4ADrCXvX0SB5c0C1maeoD3rfHT2AXiuuJC9r8R zlqSMlvhwayYd/HG6Zl5LDH5m57mq3jhKAs8w/xH2yih5S8SGD70un+RvGI7CfTL PtD7Eaq2f0HukQf8i0Y2y0IxzbVJAyTihGaHK0ml5C10FvrZGIf5g24VpTgGfdJC SnWwhy27vuhAtkmZ+J9jFMzwIHarSObIg4KztydPEkcyP8XFgsjU/wPORCpC54tl /KT+hwTB9QGRxhQatgBQyISbgp+GPRKB1p1wMHFGfnGimoEpAoxgI2hGUHlRdNVk 02CT6lQKmT1CMA5VQ+tM+GhW6ly50dixxWfibgMTf1iCbO4n7WHEsTW0uzfiTDNA /NTK4ojcSNe807ygvCOTXjcRpentPJtb/yX7PDlhpRXH16NXJWA= =XsmV -----END PGP SIGNATURE-----