-----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-gitlab-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-gitlab-18.0-bookworm-amd64.iso 2bf0b0a0561fed2eaf3c20fb17ea6f48b70f0ff40ce074bde63a0d9b08d4192e turnkey-gitlab-18.0-bookworm-amd64.iso $ sha512sum turnkey-gitlab-18.0-bookworm-amd64.iso baf137d2c36e48282636f3e086ce1b3f7abd635ab302c23e77583460a32adec70839c52f078d1f1b7236bf52767776528bd5afbea416f26def6434b8f1296e3c turnkey-gitlab-18.0-bookworm-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-gitlab-18.0-bookworm-amd64.iso.hash turnkey-gitlab-18.0-bookworm-amd64.iso: OK $ sha512sum -c turnkey-gitlab-18.0-bookworm-amd64.iso.hash turnkey-gitlab-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----- iQIzBAEBCgAdFiEE0achB3UVKiMsY4ckkPLGHN5q3jcFAmYbiCwACgkQkPLGHN5q 3jdHjg//Vm0b8So2jMpG+b+wKwfkkH6YS1gbdnq8Xhha6sFQ2TWX/MRmwTT2To7b wyvT018tjmWkR4Pkr+nQR9MCso8BT1exrq25n98OyuMCE6av+BcqhkFhicgFl+Bf X2mHbrb8qzXkurus7MOaUEjahX7NoBzym1MvR0RumqPjovA/GEiqEjZmqQyY5YmE UnIGM/bsIUfqxuTy/R4ieS4NdZVaUIjEW4SSsTionU/2qqQ46a6I6U8381SG1+gK CnCsxTKySpMyrgp1Y+iWp9f7MRC4pXx7JknRku9eUW6WruG4MBBK6LqJtgzBKyBQ d0OoUOlH1izWOT6u7Lo+FSWpgbmUeqvXB+FxG+2eWg1olnQptEHJOkaq8+E6UWYT iQGgxebNdZB6tnJdgkteP1/ZFTis4J0kVsaX1bAhhKgtC75X4y4SNnL2cEqTKfpc vDmpxa4bi68eKoPw3Zt7ffShIjufnjd2DAnTfE22vaEsKWbOfuF5RqR+zdYSKeJQ O2p5cgrdLkowQLTHgV5XLQUY62h6fuBAZxSwLLulv6TY71LI4Xb57RgCRE8Ivv8C KMu5GjQlghHAhLqFTVeTeit7JvGt5uXZgnBCv0r6kQkObAgS8Fmx2ZJj4wBYbaAp uB2+npxH9IKxtI/a++7QBDMMaX67NP4H/nolexH3cYEqqFijuzo= =E4KZ -----END PGP SIGNATURE-----