-----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-gitea-16.0-buster-amd64.iso.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-gitea-16.0-buster-amd64.iso e68e13e4df945f3609d796d160a16602a4f33089896c7e924f005c602850b366 turnkey-gitea-16.0-buster-amd64.iso $ sha512sum turnkey-gitea-16.0-buster-amd64.iso 64a94beb6d30b78a6fd62bff9206925feb353ae055d872e18caa893ef7189a554537e73a7feb5b942edbf47141378ffe2d58f53225de3a7aa1509aa2522f0813 turnkey-gitea-16.0-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-gitea-16.0-buster-amd64.iso.hash turnkey-gitea-16.0-buster-amd64.iso: OK $ sha512sum -c turnkey-gitea-16.0-buster-amd64.iso.hash turnkey-gitea-16.0-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl6upFgACgkQrF6wBJPl vByLYg/6Aiiz2Mt5lHG9y454hmqrvvDmBRuGd+fNnhYoUXCuO8a/gO8tBr2V3yHD fQkmr+KpRgO/HV2RewKB+Ds+IHNZvekw6TmcFOKWbUFC9QRJlp2MWOuIy03c8qxY 61HMqjGruqp1DNGsh3FUqAXCA5swVK7RvaOFUoMFaXbBX3E6EBEsMveMnFlvj6RX Pmu1VGjty4ymLh1AcPYOGZ6jbHf3lC4SsbTiUViKvxUTENdRjShc2i/f6h2z8gSY +QBmDd89O1chh7adrhH6FyHxGjJZSHyx5YQQOtNYE7ENJI1iCKEGv/75YyPtTWbC X/0cFT+1HF18NLvHZwubltRGJQ7FbQcvGsrADEDY+OQBnbAOs2FEhf8Vh/UQB0n4 1OvOBFC6NovJ45TaKiDEKNqPZy0PexP+jeyOMNZGw2iSkb4blc8IQ6qDeg3cPpG2 UoN6305XfQ3RjFltbtDWryTSdATgyRWrR92ALIDKIvRQNMGcifH6A3j+11Dwayk4 mrZf4EOgQYopzDWHhVP6lMWQjUiLUNX/OylO1vKPWe8kLLgXPv/8PeJrKqQ97mpx bNVwttKLRFV4ebxkOe2BhN7u694QAp71CLKS8MpfUdoc3MLOuhFcISTahGv2Q8Uu XuHenzCq4LtJfJSLFU2a8dBf5dGVOlJZxLn8Mtz1o59zO2BDgbs= =4cHI -----END PGP SIGNATURE-----