-----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-openvpn_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-openvpn_19.0-1_amd64.tar.gz 06d58f55dd6052fa5f64140b104fd08f1f06aa4f2c31ec80bd8b471c6bbb7f99 debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz $ sha512sum debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz cf6ecc995afad8bebf0e5fecfe9cbf6b6992a2f755f86c14aa2d81b65e1c004c953d11f098300d9acda813ab70f33b742aa0fdee5b2479e86a8879a93eb0f332 debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz.hash debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz: OK $ sha512sum -c debian-13-turnkey-openvpn_19.0-1_amd64.tar.gz.hash debian-13-turnkey-openvpn_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/y7GQTGNnqj32fx1wp0KAzsFAmre54oACgkQ2fx1wp0K Azv24A//cbyyFSqIMVyV8jqf2AP8QbEAuxsOVnAtDzwo2O3mzkFFWrSQl5Pb5JUd xAnapR/QcmSGcLDXvm6h9yhE7BUkGwZ9vTDI7f30lR6M4eVa407jOhzpOPhfTFmv r8cxHpY2hxKhBOUDU3Xslydhrbx3eQr/ry/14zO3c6Sk6UVz46p7Ia8o7D4q0UJT i1/t1FisLeEIwixxpWkl6sTyqhXxdQkCPnkn5VG0hnucJgjYvtH4lpVxhfaUTAE4 +iT/PWiKoITVmhP1FGqlBnAyunkHA09TV8XgePhc5pddzbnm1x0E38x7kGUTA19N SFaz0hdNX8tk7ImH7je5u7mzsZ/cEkSP7Cx1XVOL5Uch6+yaVjw/8FMXJB3z3NBb QW/XgjoZJ61V7zZUiTsb9nDgg9d9yv6J63jd77iUnn5wBue8NP7qBWLOD9DorEa/ Dgzp1xaLOVSK+Wu8ob4O1y51aboESNd2XJNvOwUEsZQ/rSMOEgdSrjaQMZOd2djs iRCyxPizZZuFVa6SXxBsVwYSyG4EZq3LmH7wn3oCgdjoxmUWJ36IMcvtaWFAudAV l2+wFeO4Gt16eWqjDIXdPp+RipA49HCZnMghnASObpCSDMbzRRYHqj2Uivx3+eRE TKjk+xg+RBYg4y8vie+jx5Gq9m9/o66LA9ndHawHMI9EbNdnpT4= =BmNU -----END PGP SIGNATURE-----