-----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/19.x/keys/tkl-trixie-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-trixie-images@turnkeylinux.org pub rsa4096 2025-10-07 [SC] [expires: 2045-10-02] DEE9 0D99 70AE 35D5 5B7C 6C2D C6D2 54B7 6A9D 9430 uid [ unknown] TurnKey GNU/Linux Trixie Images (GPG signing key for TurnKey Linux Trixie Images) sub rsa4096 2025-10-07 [S] [expires: 2045-10-02] $ gpg --verify debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz.hash gpg: Signature made using RSA key ID DEE90D9970AE35D55B7C6C2DC6D254B76A9D9430 gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz 95738c719e65fac103291be658f4f78d898a3a0006f2a2a85aab370d99b604cc debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz $ sha512sum debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz 4200b18d66a0d676b2a60433a6f6de220d401d4f8eb92154e1eb18b4164402df6c326a8e8e0053cc3f1ceee0ea79ce42d99ea4c9f494ddeb0d8b0e5014ed912d debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz.hash debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz: OK $ sha512sum -c debian-13-turnkey-gitlab_19.0-1_amd64.tar.gz.hash debian-13-turnkey-gitlab_19.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----- iQIzBAEBCgAdFiEEIfzl/y7GQTGNnqj32fx1wp0KAzsFAmrgGeAACgkQ2fx1wp0K Azs5vw/5AZ6bLjAw+VOj/1GMCMMU2e1N7o2IJYL5XlbES0Z1pIbDCcdujyaEPUAK tSmoyfaGU+2KYVgOnW8rNvXtlx0ue4jLanFGrj8qP57pChNa/+O+aFipPMfT3Ypz 7EOBu5BBIIVAXqg0GOYCcHK5pCPRCvnTcAT/JYHSFE9y3kW2T+317qxPLYDDRsIY cPvCfWXKedo4MLaLp/NGGw9kIZJbFP3DLUsn8gc0y9GkPbGzO1WfN6FKNdY5maQC 9XQTbOpS7YAqFMpQl478waulkwBn65Wi150v+UqIMcgxQoSI9KOiwCFtc8zc8GBM mgWF2wMg1duzZBLjzJ7fAJMq7IyFenf8UUk1VcSuI89FuafiZp7PNjUpLwDNE3iz Xrp29M4JUDg1GP63Beh8wJqY/JuzhbKl9aVuqLpLyCxo72gQWXenCwctU7wZkh4f eA8OzXeXg2Cv6Agpb2tMbX70RfRrT5AX9RGGsIazkCzavB3F9PKL47fX/yMEjW6B Y8M/ampMRWwHIESLVy50zVXrd5pSVoXMZkJdvyxMj5lPwTml7JgCgV8zXTRPT7ie Gc7WKHQ3dwsBpileSxDUQVwYJ3SryPQ/wP/rRaFRQZzKXZgO7agzyOjGnAV55eaI ybdjicSlmkxYf0RHeGcfih1AHItt1pBVUg6vCAhSyoC7AnwYl6o= =HFAp -----END PGP SIGNATURE-----