-----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-sahana-eden-16.0-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-sahana-eden-16.0-buster-amd64.ova 87a1f0fbe8783fd13c2207319b99802253c487e3bb211f50be54b0a16081a7c2 turnkey-sahana-eden-16.0-buster-amd64.ova $ sha512sum turnkey-sahana-eden-16.0-buster-amd64.ova 01dc2506e4ef5d41063bbf17404d217f918a36dabcc3238d208090081b0ee20501cddb35524f0851036cc3ada3e6eaf95f4ff0126a1d0d97a5d12f5fa31cf7f9 turnkey-sahana-eden-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-sahana-eden-16.0-buster-amd64.ova.hash turnkey-sahana-eden-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-sahana-eden-16.0-buster-amd64.ova.hash turnkey-sahana-eden-16.0-buster-amd64.ova: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl9LYOoACgkQrF6wBJPl vBzaORAApyX8vkqoTyLX1kquMsGFXp6gfSbbsY/o6olk3b/shQdlUJah+zqEPkQR CEZr1kpy7upBj397fG38uuY5qv8G/eSl3lQLY7F7FGsWtXWzxgRQZQk732OhF+V5 +P/JZFCDR43RuJgEXzRkPm6DakEMP/pOevh8ySOfGbahi2MZaqJ1hNDw0F65EESt JXnPYLkN1vB0T0098AbEiDV+2ewRl1m+0JREvv2UeJJ/TaIgKSaW1F7JVeq5moGa g7F2M0psrFwyK9At/3f9+tPreJKeEH+gQdo7PDovf4PDxNVj9NBBzN6q7D1nloC2 ENCM90JohXRAwEX7F+qDbEZHz84e94C5fZuRWoBTssXiMQl2p0508OlkdiuxtfAo 1Qvo60h4MqsI7r5F3CTzbzciNGjZYrS6AqmZxixQQC4iOe2MS2N/XHI2Q9MJKsVp E8CvC6as4khmaOkhfcei0L3sCQTDdwTgnVsqcjXonk6LXMhQa5m6nc2rPyz7q2NW REw51P2bFOmtY5j1wkY8R5HUO/C2HA0/LqpkDq0D7xegcKzfcDh3IaobCzfssn6/ eRNi1/3GwbnjfFqHA5dl9+pyP/lblP06yajhHHnAKJ9Xf7VkE0qHptEnWnvLesPc cjSbKgZPVp3bkZ2qbJY3AsmiPLIAFeCraiSnvUrfaAmF8aj+7ao= =i3rI -----END PGP SIGNATURE-----