-----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-domain-controller-16.2-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-domain-controller-16.2-buster-amd64.ova 5e5618c580a6d0bb8d11a0c7f1cf8a7eab2a2124c395bd2a5864fee3346eb0b1 turnkey-domain-controller-16.2-buster-amd64.ova $ sha512sum turnkey-domain-controller-16.2-buster-amd64.ova 4966263afbba761c13eb451671b3fccf7b0587786d35b686f5b6588e7002c28974fff588093ad38c6d2831fa704aea3e034a901f00da24248f20549582539238 turnkey-domain-controller-16.2-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-domain-controller-16.2-buster-amd64.ova.hash turnkey-domain-controller-16.2-buster-amd64.ova: OK $ sha512sum -c turnkey-domain-controller-16.2-buster-amd64.ova.hash turnkey-domain-controller-16.2-buster-amd64.ova: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmE0pOgACgkQrF6wBJPl vBwQhhAAuxEMO+bDipu7oGu+mA5KVm7e0eN7GcadrUpcldzjoaxY/AgObH6IAWBH 5r9SMQE1Ubn41bPPK23FtajK9KevK2i5DofQbWUcfxghSZoLjURImOXO4OTU6MGB ev5RpeFnFv6TtJM4BCX5uvVLPD4iKkrv33GirV3tMdwYtNgZcde4DKFPgk57LgaY NpKj9SZP1AmxnWyc0rqd3TqmY3VWz0UGDDoi5mM3DZsiXLbF+KM+sqQcH2c+5Xqh bXFEibBmz3NSRnOnstKtqshNejpnnnuqcD6RC0JLdnLW+ExEcFR3/2HEjHqgCnFi xLncnG5hROx107RWpEAnRDeOh8WiNjO5XUVAHrq/ngKSmoFxizce5cX/i3qglkX9 7R+qfU2Le1dP8bGXZ8Chye4qtE7WIj7a+wbIE2Eq6C3EuNI4sz8sKqZgAvt8+hw5 XhUgHexDa9mkexYxBQPUmkuo9bLaXgNIXNgt7a0vEaA+YdtTv1K+eV2UcR8oj74g Z1guJZurZ2zxE0t71guH5I32Z+PfUenw9NYuECLK4owW8vXCwHZf3Nb28QSXpbok lvxgx2IBd8ixV2xsRC1lZiSKkHHdTGB61z1bq/xiEu7oVSIAF0Ljoi3hd2CzAG/E qexVX4uwC7y+M65guGImCQfUq8e23F7ZyUq1U/0J/0+0lYVlumo= =hrm7 -----END PGP SIGNATURE-----