-----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-icescrum-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-icescrum-16.0-buster-amd64.ova 70ad2395fc77921c4e3d80da597ed35764b19c6e7babe0f0b6621edda27c86e5 turnkey-icescrum-16.0-buster-amd64.ova $ sha512sum turnkey-icescrum-16.0-buster-amd64.ova d00060c04ece9b8cb6eba5177b99029ad2be1a60e2779a059022b198ab8e45410c843a25ba739f2cd45157b23a50222788e754e88c2e9003290be126930456f1 turnkey-icescrum-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-icescrum-16.0-buster-amd64.ova.hash turnkey-icescrum-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-icescrum-16.0-buster-amd64.ova.hash turnkey-icescrum-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8z2u8ACgkQrF6wBJPl vBy+6RAAv1jRxfAbkZLG5zBCEtdsL5eDx+PzPq+IIWtWssitDxjKfzzGYMwfgF4Y nGYHbHfg+7FHFGa7v3Pmv/ROBuDO8K4wUY0SUPOupKj/079mjbMlAEBEpRS5xXW1 Pwr2LP/3EcQQTtEYRIEydHu6e37CYdx6+zxHIaKI5mY/MSxb1WEAxkoc5kVXmOTo +JdET3SO5qPNN6AhSGkQhDKTlVfguiJkmGSXV1tc2vDUAeLzuEaLoezUD2QBcQAD hqcfHegyneLgu2FtLC3NptZkjgNIgCP1CBQlZS0YLNTlqYO+B1ii19R3Cflrkp04 d/K7qwJyUQQV+evWX8vT0HNYHBivw/JDQ18GCDUXiJzRwsa3V+bzRLu3vCrwTBGp nIXk4xIfnRcDqBBurV8bUjyduo6jIgh+OZu+Z3rbjQWpCmpDmT+w8IvoCw923U8u b2XZPilx2lnPdpJJLWeVkR/LVwr5Saix6Ro4CTARwLn3TkgUoWsWt646lw6VbUAc dey0P7986vqK/Bivls/jr+fy1f4NLCCq6LBRsaTYy7NGaesOSlLE1wQfMaH7Oa+n K6geWNrNmaB7CsGNNJzhKShMlaPQSSBszoM3V42LH70gfizjqWVBR50CFWTdcBb4 I8haHL19K2FBIldrY+URfOfr6OAPrMVigPg104Mu+qBgM1DHdfg= =AGkW -----END PGP SIGNATURE-----