-----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-odoo_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-odoo_19.0-1_amd64.tar.gz b65e7c013261c9582982eda0bc401240b4c955310b1f9e457e742a7db4245cae debian-13-turnkey-odoo_19.0-1_amd64.tar.gz $ sha512sum debian-13-turnkey-odoo_19.0-1_amd64.tar.gz bd22b4cd6a708978490e032bedeac25c7c9bcae1e96d771e20e675605799d4c56956258ad11fd439615af5a5fa99d357d4678b1147d0bd10e079733e8984c2ea debian-13-turnkey-odoo_19.0-1_amd64.tar.gz Note, you can compare hashes automatically:: $ sha256sum -c debian-13-turnkey-odoo_19.0-1_amd64.tar.gz.hash debian-13-turnkey-odoo_19.0-1_amd64.tar.gz: OK $ sha512sum -c debian-13-turnkey-odoo_19.0-1_amd64.tar.gz.hash debian-13-turnkey-odoo_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/y7GQTGNnqj32fx1wp0KAzsFAmre5c8ACgkQ2fx1wp0K AzuFkA//S+2Tjg4RJ3MFscqX5RFe4hT8tS9XNXTDQTGQlfYRwxhjXGEKWQqXHdrq ihQU8IHd3JhjgIC0RFKCAOzjkYsubxEEyUlLW1cpnZzP5n5DrpU+zaiKqmLApHlU L3VHyljmpNYpeFLBUlA25gyUHUzfpTauMwtPKfsiVSMaNDIenJ+8ErBWwKQfWYej i45LONrVEG+yHGVC4zDUzvxhHo4A61p3dTLi3/yq+ZOUBQeXgiTk41uuSffVq3hG QDGGeE0RSrCkgP56VugppvfRdRD+F9+k7K/plFpqHHM1rtcrzgH6Eb9FtlSmyV97 ObOJQFyBcW20QeSiZK7amYE+V2kbW0Fg5Lrt0CahofP6iC86r5pH7EwNrf1QoIbo pDUOgvDNiPe9ayxcchlxG/EJjcJIJuC8HH9VCteo7JAw3zG90VKhtqzh31XKHMsa 13S9IA0bm/DvoHnKF9a2OwevDElsFMXlTr7AxYw/PCkmcKlJYnJlURe+WhV4deCf mqrZwtz5J11JTnfliFQhl1RELeBRW1gK9z9N+YVj2bX619EQ0tumy7cupzSTkdLF BHbhFWoB/zSqDK9sAtVHjBAeiIOLMqA+7bOYWBBryltTsSkF2WgytSPV3dlP4r55 ho5M/9MqFB/5w8T15XODfUDzQh1OIsl98vmFYlvHCwlwVZP1/ps= =j4px -----END PGP SIGNATURE-----