-----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-trac-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-trac-16.1-buster-amd64.ova 5ff003e61fc2e99fbede649636529e38f2a8c39b0c383e0a62f703c965c8fd16 turnkey-trac-16.1-buster-amd64.ova $ sha512sum turnkey-trac-16.1-buster-amd64.ova 576bce25a48c6ff448c1c84c4ac8ba5d1f5c1edeaf022c51635b22dc78ac77216ff99b69bba49ec7b7028e788a94e53cc89219ec9a5cf71d8ae062213b5978af turnkey-trac-16.1-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-trac-16.1-buster-amd64.ova.hash turnkey-trac-16.1-buster-amd64.ova: OK $ sha512sum -c turnkey-trac-16.1-buster-amd64.ova.hash turnkey-trac-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmCzProACgkQrF6wBJPl vBykvQ//SsHuOlj3/eggTeGnTj63kAbvHset3pseHPDeI6lu9QVXG9MJ8STM+wg+ dTLzP/kOdm6R/Pm60pAyuqQxcvDUqQIU1FGpil0n634V6rFkx3ZfU7mk+o8sNxEH cjSxkuLRWTVKhaCMh1gB2W0gJ4IFURv1tUxfFVbKZpt+di8Zgcni5nBcNjWspKLC AayN61YihGgoePBGIsSJiVCn40R2fgcgpIuvbFE1oTUtRqdZ9u5KWwBg7t6kJpBO He7OlERuljByB2tlcqSnNk55cY492QzXyl+bZUFCUdfTjcas1JTDx1WrZV5YcQtW k7lXqYz3vCO67ebytIvmmBfq/gHKLirDrHhCH2jKnlrJDK++qLUyotJxj9Aovqs3 mksJP0F+PKUxGb18Z+xPEXWt83yu+qgy/lB+dPssJTEebijOheevZGf55QwuCc4Z nRENmL9FRWd49pKHVTT8UVsO7l1PPRhhj9OIw38TIr2K9HcVYy+GhZyb+A04fpMI lo1vCZT1velHYRH5hj5XTeuAsYLlr1327r2cptD/bjrFPkr1/UCAWu2oM8xr0UTp Bqf7P0s1+QeGOipuDsY6LUIBDrzBpir2ZfrroSISkhhwyLYfYZMfsliNAf1I4fn1 8M0yE3mJQjiseMqrkXH7r2zVznK7uvYo96ZAneV1zkF5ezIqtnM= =8ztt -----END PGP SIGNATURE-----