-----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-moinmoin-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-moinmoin-16.0-buster-amd64.ova ffa3fa8a7b9df6041d22a6e46825cd629a32cbdde86cd95eeb2a6ea7869c8d21 turnkey-moinmoin-16.0-buster-amd64.ova $ sha512sum turnkey-moinmoin-16.0-buster-amd64.ova e16d2d28844d7cc82b457ab6fe49548d6110c95924637d3cb872d04524dfa7529f70bcf596ea964d0f8ab533791e01849521ed11a62df3488a59b06e6ecabf80 turnkey-moinmoin-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-moinmoin-16.0-buster-amd64.ova.hash turnkey-moinmoin-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-moinmoin-16.0-buster-amd64.ova.hash turnkey-moinmoin-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 vByy6w//WVxY4WiPW0F4uf4UcKZsYaXnSIE/hikNTClKlakxeJ/OEygDk5wZNwcU g50msH8e0QQtCEMc/8wFP5iG3PhtRkYyusWUpm9NajvUOZA6bHJRqWD9VbgI2oIE ghm2wSH78lL18wAFygLadYncpmNkNY4OQTh7VONmZPmWT/2noUwAVgFaoVEg+gRD RHKK4vc0GvaMxnruIR+2B05zOorf7HmIRgIXGAZTytBeyDmsv/hYPbyUBKCYoi2m nZQjDv5b5nCEr2Hx3NfBp7605PZOJTdyRv26t9swmLLdI96goLHqcBxSdsK6Iayg KkaFgUobSwyTcXahGBMY8ZQD8cwNUpFnE9RuPwPaZhanu2p+ZaMWlFh4iH+q0F3J 279vlQdTtZRhyUJIZigBhr43lQ9N3NBA1POuleIpJskdnRspDH3QPCGtX+acclm9 KjpGlqK9avRUvXReQpX2P1FH/KNBm513Z3GC+KwecCDHp+mhw7MCIhXzEiK9Wy5c RSfdG4A54GC0KBetEB0R4tbn3GjaEw2k5xtSdkfOV0WfFWA13i6V/WTVlOQtrd/S 1ghJEx/qCFBY8nCvEXp5eO6QrB35ZUdQFQGvh12iyqIgKExpUu8rVT0870kwESYe mV0PitJJVn1B4kEK570CITCKiQim7vF0BeA6paWIiA1A3PVP+kQ= =XSDi -----END PGP SIGNATURE-----