-----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.0-buster-amd64-vmdk.zip.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.0-buster-amd64-vmdk.zip f00f2f37b32fee7a8cd6ec28ea74fdd325adf6c6060634a49c876c8fb8b58d8d turnkey-bugzilla-16.0-buster-amd64-vmdk.zip $ sha512sum turnkey-bugzilla-16.0-buster-amd64-vmdk.zip cdb841e74d32559022959b860dd85ab051e0a6ad747c799c2bbf7db091a32e4d2308574d9c7373cab158e3a75338a0c2fdd668a6e632c21783b0af98c15ff243 turnkey-bugzilla-16.0-buster-amd64-vmdk.zip Note, you can compare hashes automatically:: $ sha256sum -c turnkey-bugzilla-16.0-buster-amd64-vmdk.zip.hash turnkey-bugzilla-16.0-buster-amd64-vmdk.zip: OK $ sha512sum -c turnkey-bugzilla-16.0-buster-amd64-vmdk.zip.hash turnkey-bugzilla-16.0-buster-amd64-vmdk.zip: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7vE5MACgkQrF6wBJPl vBw2fw//eXPeS9GnDdm/AlbWL1PAgtpOFJkhY6oJzM6R5Su8m32eXdYqlnA+DGO3 9ZoDhB3G0Ut040xGxyx3JICtiTBa8cA947+5wqNeE1rBLzz33G499NI4GetavCdv icCZ1slN4eZc/nfMHiUzlBRJl0mwyY5/xNbFIleEZcYX8wit/eFxrfyFaYMocv/T OqvbLqgcAUurfw1lqrF0drsmjBIjBRvNw6r3y7i34yhSXM2lwq+b9izS0A+pSdYs TjgLAc6zF5J1Bvic35BSP5XDWSWCCGMRpyyjVYLGHPTAor+EFLPzaTmht41rZyoi VcmeT5pL9lsuiiYvKwDhk3N8WVvDt/lhzp+Vw8kJ7dvaq92+i+PTsKD5fwUdv1H6 0jPlFnEY0mZ8KFKqm5erXkLRqgAVoaweBd78VUhU81Ee7dVAKMHhw5OI+52c7X7M LZNDhbtjEcRcaLrmf0y3cWopBF00TxlwbsOFE8xkLVr03SD9t7CpssWuJaJsilTP WRKhdcpEcxC6FXW61sISK36v+amX37U58B2Sr9p73R28t9opKLCst4yXEalF9Xql TR291ECmp4EDdCuMm5wPaNA5776G1bz5texN58HjpWAa/YHW+YpolXbDu01Wa3AO lOPKHqh3o6xvvhL/guw7rLFyLpC9kKYMkmcYUcBApcmxi+BoeJs= =0gCM -----END PGP SIGNATURE-----