-----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-tomcat_16.1-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-tomcat_16.1-1_amd64.tar.gz 1ad8a3dc14857f68e23ff3545451122ee0987dae81330dd4b51c98ce2d5d2347 debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz $ sha512sum debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz 582423fa9383cf767c589e5a06caaaf7daa7a094d1070846df5045c913194e0c1fb1b27b0fb6bc5a4247115c157942c9f73b67246b8783a48d11e788cef012e8 debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz.hash debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz: OK $ sha512sum -c debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz.hash debian-10-turnkey-tomcat_16.1-1_amd64.tar.gz: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmB728oACgkQrF6wBJPl vBxi0xAApnb18IKjbh0XrDIOHYbx/TuWRx4LEUXndK8ZaOdhevxDGdhqcz7qkXTk ohT1j9IdIOf0k4K4WZPTFC1F+BzFxMA9Pyyj4oCvhiMmbjgLYv2honwpskxsuOMc to/dXcndDk/2Wt7dut2b5qteYD9ZdcW5pIJuB8Jw8b0oWyUFsbJK5zXo0SyZmN1S H24IVpoyVYM5xJO7f6bJCnSXiOhjcfC2DvBaacQXan+QefhHRWccqTKdxaqW1tPy GBBhmBNzEl7xF/r3CCcReY3rNopPJgKYgTuMHH3l5HHeTOxwQfIsUNeAUTm7JIgi B0GfPg3Y8QbVznG7N0UB2xy6xfvBICR/Px+pwT/u/wYFAczyhSIB/JjlABSZmRim H6wJSrbUQo3wtRHC8i6ZRT3CjJ+CVoqVNvZb5W3idYGM3oK26hVRlU+uHPkH6Qgi LEHn73J+BYUkCtams6qOCAgyQiAqJNLGxcrctClIOMQXu8eTa88Fvd0b1290+1bp kbrZrtlXFaVnVdI61WgLmtumLvSSpPbmpAdMfyvzVxBuzkN+PuqqQyRGq9s1r1Dt ZMw0SDy3nuJQAyJGyAzY0o9laG0apKi4RWA8MljGbKOVQBWmY/6QNEWD8gF7g8Qq G8tI8nOyUEBnAxCv78qwsjdVaZqGH5OD4fL4hDZ3YRe6ec4UAtM= =4DVO -----END PGP SIGNATURE-----