-----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-typo3-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-typo3-16.0-buster-amd64.ova 5c20abb34c0bc78f53da6e2a59f579a2cfe98306f05549c8577cde9d7dde15ec turnkey-typo3-16.0-buster-amd64.ova $ sha512sum turnkey-typo3-16.0-buster-amd64.ova c280280f2543ae0c2efe3b6b0b80521d8f07a2949eb7e260ea06affcddee4447af8311aea2f975f808bdcd1bbbfe448022a80254319ff2b375bb8b7980c57b4c turnkey-typo3-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-typo3-16.0-buster-amd64.ova.hash turnkey-typo3-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-typo3-16.0-buster-amd64.ova.hash turnkey-typo3-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl7vE50ACgkQrF6wBJPl vBy4ohAAmOT8onQXBJwmWALecVsGydUJ61ONT+hfiCqgegv3TCoSQbJfYxJCSL1H JNPWuGg5ou8e+wPWFUYfSDxFSMRNRHYprmpJV+FXjFZFJcK3oox/LK/DSz4xHiE0 LW2fhlEQyuXZTVMSkBaArKdqcqJ9WS4fKOknonX4yIaSR25jJr79k2WbpfnXX1LD kKfRIjh44YGRbYVp6BFO7u1JyJk7YP8gwIoHnQ9sG/jUF5SxjcyUi7CMppHm/6pe kqFKoSLdA4fQLWwrqgg2xLs8F5q6TYBeTj2OLPyQAqkaWowQdqnTzF/bFNY0b26a j0VZE3wcXMtGJvF7l9dpsQm0siMVER8HsCpzJIQ6mM1ltOIMe5Uq+TwJmqoxx8CI 0fYlgfU0g9/NyfqCjFFzEjTP5iFYK+nRE/EkK2HV/zLnHtlzXT/LD3PPKb0Z7e5u QV3HdbcY+/w8oZfLftS8jSQBNvL0nG0U5hkgdj52Fqn9wwjz+JX1rxo4Rs7BAYaR fC22SA1oGRVSt8Rf7nad4JRYzXHwE/TAdy8/14d45IjxhaO5CUKSOo7+6lO65ycK Lo+wWDGCxrsX2V12DX5dQ2FIB8s5hBL3xIa8EVHtz2StWxuI+d2mAhz/9mbNsfLT Lqf4ubhifnLd+5iVQmCp8j+Zftc+HlaHEi3CZjbFv64WuiMUAgc= =f266 -----END PGP SIGNATURE-----