-----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-revision-control-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-revision-control-16.1-buster-amd64.ova 9729dc6fcc573d073f7032eb4459b03016f417a8f5e142e0855552ec82cb67b2 turnkey-revision-control-16.1-buster-amd64.ova $ sha512sum turnkey-revision-control-16.1-buster-amd64.ova 4e612e6b68304d3dd0c04b73df3fe49ff03f7a42f6cb4a7d5c5a71d71ae5701ad68918098053e6f16816f91f9c46c0e890309d57b0ca544a91f2e9ae3e119ea2 turnkey-revision-control-16.1-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-revision-control-16.1-buster-amd64.ova.hash turnkey-revision-control-16.1-buster-amd64.ova: OK $ sha512sum -c turnkey-revision-control-16.1-buster-amd64.ova.hash turnkey-revision-control-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmCzPrkACgkQrF6wBJPl vBwojQ//eoO1mtyUBZfLogJajWq86lKzkhHnYrZnnc1CWPHFMjJU2vOzNUTkx9AC MPQfBAkwYOrH/JzwwY/6CbuxViGN930WHKElbD4/Sby8q/4FyWScEDb8queMDeu3 yzjR50Bg2n25AgP/9E7o1dEykkM0KlauqloNxPllx2tiKRFIyif029nCcsUfVP8h 4FfDk96bNPOrlMdsszwaLeQQ07GmPBYrxEkmuFwU6zVq+YG6r0CX3Rm74o9Q72P4 a7mk9uYrQYBWy/qtLZz1k8Jkl8kZ+GAguk+UT6rePfViJ4XaefZrUVEYaeeP8WYv UdHEW8KxGwTwTtvrZr7Y+HTGyoOQtv+9vJ6AXRf2sY0J8VUOcajdxlNX3PZwB3HG +QJNAXOHEaj1gWQJgWoTJGP+ZJi8La9FUWt2nBy15Hk8w0uAo0ceyt8gJRq1R0Nv G+URqn87klC9EDqLZG0QGWbJOraHKMNp/+Y0o2jKyUt8bFypXp/Ierb/mk7EFhRW 9XpLHSkoI4KBm8bqcBgE7f1M9tJK9z0pv7d5sWMBSPndOaZ6yIQKL9PCYOFEeE4F s8D4nrcBkV0CYKj8D9wlhJTegPIRXB75py5hRiLW04M9EBjSN9+AtKoiOP2S/Gpm 9QUAM3nPX40cX/XoIqFVfMi3b+SvQSoxtN7P7oF+8s85K/r6/SA= =YzUz -----END PGP SIGNATURE-----