-----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 debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz.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 debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz ff5cac30256e4485aec547fe6c0358ffa6fb9fd1a118fd482aad637e4a2ebea9 debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz $ sha512sum debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz e0d451877676e8deda6794f8da4e763c4e487c6781499a69b42d799a8fc341e7a4538ecccca0fbde74e3e864c8731a327c9067336ca7457619d5c24aa7824e34 debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz.hash debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz: OK $ sha512sum -c debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz.hash debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8UCf8ACgkQrF6wBJPl vBwkChAAnsoYuP8mw+r16JSNjZ/6ZYv3xp7lsbLpbbzmvNFiC5loSILhbbScxInw aNx6CxNOTnGVepVM2meCV/kUn8kWKI0eJcJO2VRqfJUxqS6+cvoDZKjUJL+CVUvy yvW8efqLgQQay0EZjGiMtji8enx4OzsFzVAltC/Bj7JWgdFY2S/WfEIu6YadBdsB UJchc5UViSQkXi5uQzshVTnMhLIrxFDdFw28XEzVy0bYbfE086CHmpQJV+bMzEK3 sDPhrTiT4EXUtE6f8rwGg259OaBT5r/B4aQIQpB4U9KxQ1zXMc3rgXdgP+K4fZG2 iDNBNIl5IhdZPXnRWBY3YseD14aR9nKajDTyV0QWtUb4EMOEFfqi1NQ9KpFCFy7h XNjOCSH49VRwWQdFMNh7dJrwzKUTSeIhFrU2mpgtMlpUcnf67HqUNOmW8RetBzXj I0kbpvx+FGc0JtxUL5J6jURtV2/kx0PyqyO94SIR9ueCQYp+ySDYPeRLMam+sHbP LGk5fhMCEGJg/H7kabSU2En8kLfKGAuGmOqVbJvsGDpktqgjAHyjFiap6K2+1jq6 gay3nLN4067egQBcaRLhQ8sRmeEjZAXj8Sp7hZ7aqqB7uVnJlytNT0vidElgOxgq 7w4W+Ol2ONYYgMQBpG++iq7tvyfhKo4akvf2zLiNOxUIaF3qS40= =Bta+ -----END PGP SIGNATURE-----