-----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/18.x/keys/tkl-bookworm-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-bookworm-images@turnkeylinux.org pub rsa4096 2023-05-22 [SC] [expires: 2043-05-17] 2614 7592 087C 0EDE 4214 3B63 7761 DEBA BBCF BA7C uid [ unknown] TurnKey GNU/Linux Bookworm Images (GPG signing key for TurnKey Linux Bookworm Images) sub rsa4096 2023-05-22 [S] [expires: 2043-05-17] $ gpg --verify turnkey-syncthing-18.0-bookworm-amd64.iso.hash gpg: Signature made using RSA key ID 26147592087C0EDE42143B637761DEBABBCFBA7C gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-syncthing-18.0-bookworm-amd64.iso 30617ad815c3d145d1b005d1109aa016063f310ea1d4f249a6bdbffc6b8c1a6c turnkey-syncthing-18.0-bookworm-amd64.iso $ sha512sum turnkey-syncthing-18.0-bookworm-amd64.iso 8de5176837c81ea6aec3c22b369d3d01d98476cb09e32981c2818bc4b56599a1f00dd4ac8c0a1f395fc29cf00206bc3615d3097a60cd64d54e0fe2c7f58ad250 turnkey-syncthing-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-syncthing-18.0-bookworm-amd64.iso.hash turnkey-syncthing-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-syncthing-18.0-bookworm-amd64.iso.hash turnkey-syncthing-18.0-bookworm-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmX2s+IACgkQkPLGHN5q 3jfpEA//aan+Ostxp5WwO6FvmQzwlYhyEkUSlMNfmoc8CwtIKINCKUJXCnOdqLMd 4ZBhCwEV+aBVA8LGvyHvI7v/h1LlbPjqIYZGo/MYFawi6peZ5CAxs3vVZwsOcCBJ ZghAzBh/BwxHs1pCjJUd5TD+Dm3W3cgMI2MOIlfK5q3m9+t3G/FI6OsHkp92mJCP QGt+8WDJmjnNPAJVw1liif47Dq4SAjCB78G6c729phkSCN3c8x9Cnyfgg4UN0Dcb NQtYytLKnwsZ/SBzRG1lAb7E+OSzqLclqyy2D4IXCzp1hf96gencZJVECpydtbJQ 1OPYcG5YKG3AksD5bb/49lDPWd2Ofg+NTs3OpCLlri/PKFck7X4VIz15Z6/mx9Wj gXM2bO7pSZUBQAO7EAmnewTGV8Z8U7c4FBql5GvDMA8wfhrYc3YhRncQqBZxF+HF P8T+hv/ZZ6Wu2PvlKJkfBBvB+t2wWazscCsyu11uuv5ZgZPbe2Z0wO+sCALGC4uW DE9beVdnT0vTl3YogtqVPA//slNFKzFiVNNgjlpsTHvVWlOEHkTLO82+adlX7Vr/ qHNqdwUDjCuPQH3RUYqYbr5xT5BrVKr2N1x38p7xa4YOfXaxFcKyRPxVE+5x8A8p RAnel4eO5EHUMhh57Y4yt9KQLpkvoyljEdZx2GEPCYVWlMYcfWw= =MESq -----END PGP SIGNATURE-----