-----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-drupal7-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-drupal7-16.0-buster-amd64.ova 30bc27f077bbadac2b01fd75dfaf4a871b961493793b462b29175c3b39e75fb7 turnkey-drupal7-16.0-buster-amd64.ova $ sha512sum turnkey-drupal7-16.0-buster-amd64.ova 8ba55627de6d2f5c005cb9d1983ed3e3d6905c9250e1471a70ea960f0b5e50080b9b4e7e78d69dbcd1e11f04767fe319a63d15334f087738f813d214cbac2533 turnkey-drupal7-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-drupal7-16.0-buster-amd64.ova.hash turnkey-drupal7-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-drupal7-16.0-buster-amd64.ova.hash turnkey-drupal7-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8z2u4ACgkQrF6wBJPl vBwpOQ//VGMhWYW7lKf6/PNLTgURhc9AkTnTJIgog5NFym2H7E/mL22HY6q+vxtI nbtFXTYUzrK/nhocFO6E9jQTb3RLFPZYb/3LUjPT9NOtqaiAXscT87tpR8R2p499 l0etAvKi2bEPBLuEH9TY3t9+vru6Oz11FNybYtEg8/w8HR52M23QAsf30ThRQrkQ QSMjSkdw2aPoA0FQ7embec5u0y6VmSq+kUCfJzPUF3Y+cWcpJfcLJ/CZnS3jx0ke I3yDWO9mQ5fXqWzk/NpXBVkmH95AEcclaNFBTALXkU81K8yQkJ3GyMTUrBKAxv8x SpRqQI9BLGAM5ha8xdXB4KMXFk1qooekMo7Wa9p1Dd/7sgAG9VbcEUd3q46135cD mgiy04Ovb3Mjt3ZANW+NkH+C6xtqQxowGhdA9uyrcPc7ijqlCBSVwsfEPzhY98WM 18/snbs+7baPCB/WU1uZOBMbVLn5PcjGOJmJuYDEx/xr8nSlpnJXfG1fesPdje/F LvFrw4Yyi6GkHmJnSmED5kEtUbvhq7XGwy4ANvi0qf2pMYM1BFh/8MwDxFOVvv25 KXE27OxS4VlHtInej3AYfxZXUnJHVVNuVjW+NpU6VRnBSZF75tbijeEDywfbg61A ekhNCZY0RrFITrDQ4s0gpr9lyGBJ5KXZx2xxqNXWHIVbu7jSGns= =bkL6 -----END PGP SIGNATURE-----