-----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-bugzilla-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-bugzilla-16.1-buster-amd64.ova b4c452b55f00fc7b0672b608de595d33bb36531ea1ce9db8c5009021d72b5305 turnkey-bugzilla-16.1-buster-amd64.ova $ sha512sum turnkey-bugzilla-16.1-buster-amd64.ova 0d8e7d083c3d5bc6bf725f9c9d9196701cf74194d7dfa15255773249850a9dc64abc847aefcbec4cf2a15d528e788be2bba06b0e2c3c32ca6a0fce4099a537ff turnkey-bugzilla-16.1-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-bugzilla-16.1-buster-amd64.ova.hash turnkey-bugzilla-16.1-buster-amd64.ova: OK $ sha512sum -c turnkey-bugzilla-16.1-buster-amd64.ova.hash turnkey-bugzilla-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB728wACgkQrF6wBJPl vBz6Xw/+KGDUg7eiuhrGYQYKAAtFGPzgvKpDCckgXfwjnC6vcr35/NrphD8OUtCk 2r4/MyjJ19DILrxxYaJPiTv5OMFiM/E/8hbjfVMwuTxva/LRYqpSHH2JMv85B2LW dMOQAgypZGIcUPBGybAQgrwy3zjBseEzyTpxhg46x8visbWguomuzSFs7fYuwStn G5cLNVHFqeq85/W2rf8s41UXPExoHfPfRDdwjlFARP+dPIPuKngGtijdooKkPJE8 8B+xECER/SpbosHh+b6p6utSYbFVfl0m5haP4P2GoPmYNDBB3cl2FvZu1VNZ8uOH HOr+tRHTo5mXpHReghUWmbAcMcYhUyZ3vPiISD6MoDzbBXTFOmPGeveyIQIS4nSV GMYG4r8SXNOV3ELE6gXYa1qfPk0iFX1FvqYd7sVf+h/IO95E4e4HI/lt6nJ4X7+S G5WTMiGog8HpuicqjIbARiP11R8fs47pAgGfcXrrw7aD05EOV5Sd7mTM0Y5usGG8 9omqhN4JwTa9pWRCFFOkjbxqB8twgG8gsgK6lDo59sI8L0S1KgAKE+yDsO7M1Jms JLiOyLbwEb6ZFX6kwOm76/moLRvOP9Zcr5wDzstuhDUc7pw1/LKXn0pxn3iOCdgm AurJufP3jGmadThvwedcNqii6n2lOGDbNY5xMfgWfsnibW2k0Zw= =DqBz -----END PGP SIGNATURE-----