-----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/master/keys/tkl-buster-images.asc | gpg --import $ gpg --list-keys --with-fingerprint release-buster-images@turnkeylinux.org pub rsa4096 2020-02-05 [SC] [expires: 2040-01-31] A8B2 EF42 8781 9B03 D351 6CCA 7623 1C20 425E 9772 uid [ unknown] TurnKey GNU/Linux Buster Images (GPG signing key for TurnKey Linux Buster Images) sub rsa4096 2020-02-05 [S] [expires: 2040-01-31] $ gpg --verify turnkey-openldap-16.0-buster-amd64.ova.hash gpg: Signature made using RSA key ID A8B2EF4287819B03D3516CCA76231C20425E9772 gpg: Good signature from "0" 2. Recalculate the image hash and make sure it matches your choice of hash below. $ sha256sum turnkey-openldap-16.0-buster-amd64.ova e77ebc83822714d5c5d6e09ad0694a879d0b1800599efe2a4db290d771bc6c59 turnkey-openldap-16.0-buster-amd64.ova $ sha512sum turnkey-openldap-16.0-buster-amd64.ova d8473f1115d71ca121d12b76c4194af75574cf11d06fea7c1aa72cf3f392327c0a45eda5eb8cc09c4c15eecef96c97177c0e47ca00b83b55459bf4b0dc1f050a turnkey-openldap-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-openldap-16.0-buster-amd64.ova.hash turnkey-openldap-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-openldap-16.0-buster-amd64.ova.hash turnkey-openldap-16.0-buster-amd64.ova: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8Bl5gACgkQrF6wBJPl vBxjuQ/+Ir/3/DCL77Dm9z2qP5uErrUXQFBl3qh5xCL/+4THIknV9RcNjfqhpXeW 3mdMhzFn1zX0yURDAfjceODCyygho6GGYIvsIyrFnaxmwcQ9C9kMy9EW1ZAtvKfq qz4R7yv4zhe1lXN9rYxUI2AYvKpaXAPY31nwaQ1zKQg3/SMcgCGzWNj+SVE4E40E e50UkWkQClVYZ12qZl0oyZpf3KbPsmo/ug+rD9u3//w/PHxHa6f5q1pQ0+No5S3+ jzBP//JraQlK1KZPQCcdP1Eg1YG0rnESDFyJ6ykzQfITRwVH8Dq4s99BbrE/v+yn hllBIssqWQCMfRDvgAoaj2woY3h0nr8yM4k0JPeYSBZ5p2bvL9MGtngyYwCiKv9I xCLp+R1HtuJUVUbqBnGFcA7/DFOWBYjmn8FAyAKc86OfQWYnWnRdkJm9IOqjMGcS ftCP7wpRj2SBFBdQMnLjCwDTO8Dt+otuLmoLWZ3RGlYHXIIfkunNzdeNdsyxV1zK ZTeRxSSxtMFV0niRapNq7lUp3nlpDMQ4ziKYiu7cey5mHURDT3oCtjUDGdVhODTG 8vAFlWHmul0EcRox8I9m6WXBKMYmfaLizbPUE0WAwujJl8b6CEHsEDwTjPiOEpuI 0jFBUlzhL1Sw7n+JlZ22G6D+8IEOnvV5148UAaWqLnnMEJdRz+8= =YpJl -----END PGP SIGNATURE-----