-----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 debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz.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 debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz c9b96b289bba454f973f22488c50cbc67a6586903be55e5cd67c5f35ca486772 debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz $ sha512sum debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz 5cff2cbe03cc2472a84315aac351f88f8728098ed57b65936ece7ba23389afcc9249f4bb9306fa708ac750ad6f588cd4a1e959a43944be87b07a8de4b95bba86 debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz.hash debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz: OK $ sha512sum -c debian-12-turnkey-ushahidi_18.0-1_amd64.tar.gz.hash debian-12-turnkey-ushahidi_18.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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmZwA/MACgkQkPLGHN5q 3jeM1g//cx+KJIWap6jlrrIlRqTAIGSM+8rDH547Jn9upZ24+lxtnWq4K7fa9Rs4 pyU6GMHbYXdy9gsvwsW5EwahF5GmL6STOR39FT3ohu2+ZVXR4tvHaYYwFw5BgVmo eM25GbTeXHpew6QUcFMe0c1Yaf9Nx6MK22ABy/L9T0i/dQqKpI3A/96e9/4inoq3 PQ3vxHzNwRSTiXPWtWJF2phjAuvpn+Dl/qoJGT+a9+nBpSczO0i5ab+NhCmAb6SL ECqmdwmQosi5Pn+Jleo+p1/mb4u5Bx9Hra79Es4ajqTrH8HAk1jMBOsUrqC9T9Ij gdrrLOodqBeaiyxXgm5qNc5PQcWf0Ve78zPAjGVZ0gHjvngnTjdUS5YbxP4B2bSs lfyW1ua3MAGx5njeZBlAjQWhMOyjJcf3tqAWIisoUc+ieqqnePGmujJzf5WngW1U udV0aQVOgjrLESkBbGc4ptSviyZdu3qeRh154YW85i/vGsJDXna2SxZG3ym0D2NY 2JCZAo8eRfFQF4cE0lShLy/22Iu7gMRuWV75U3w+Hj1FAt289aqtQEm4pv38jxjW FQ7xwNe5qChPztcNShe3V4ktHAdbPXCIdOurgfcQU3zx6TfktOzCN38EGL3y9GBd SsMmvYMFIo3Qbzdcqan7JC4VIJo3MS4IU6Fn3vjciynLusXBix8= =B0Ft -----END PGP SIGNATURE-----