-----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-nodejs-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-nodejs-16.0-buster-amd64.ova 3dab546044ed10b11ef487df26b39c95412a03de4f15b92657877dc36e09ab56 turnkey-nodejs-16.0-buster-amd64.ova $ sha512sum turnkey-nodejs-16.0-buster-amd64.ova 5b352b4ea86954f91c6e4cf73e3375cdcea016b01c8817a20de19d49cb7eaa26616792caa981a73212eea85fc730465a3f106bcf9d1a68a9c847f64be0ae8ce7 turnkey-nodejs-16.0-buster-amd64.ova Note, you can compare hashes automatically:: $ sha256sum -c turnkey-nodejs-16.0-buster-amd64.ova.hash turnkey-nodejs-16.0-buster-amd64.ova: OK $ sha512sum -c turnkey-nodejs-16.0-buster-amd64.ova.hash turnkey-nodejs-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----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAl8z2vAACgkQrF6wBJPl vBxHzQ//c3Oe6fi/EGELZVUBaKI5Ps3sDIfwr5Off66dYdzCxREoMFjb83vWnGTx 8WzRp1WP1vDmpt+bwB5k3VeGifz+2dyreV9ufm6tZXgsFOf+gilxueSxDp1EoIq9 B15dPczU+u+EvT00q4J2BmnoAOw5wHb7dyhYgF9KVeiZTmzf86+E9tGURfQYiq/I 9QR6up3nOaHlQtOBteM7pJ5MH9o1TjnTmntfrj3OiZJduhdy5FcShw1HBFH07xuN gjlrKw0sMIMGAc/fAUzLBFFKvN3K0tGpKK/Ta9XnbaPfZ3gdDmR3KbPNo2G4iwrD AEHNLFygHwV8dtQOUdxsPxybvkZTetCvAYRUaUKIh//k/cqIIwHRAhi12zwV+Z1J HoArEsOj7yx1Dsn2hwBgUMzWJJn9CvBbHT1JjnXl1i1ANmOWqPEdlTkRiBGr1kce AGRNIbkcJy0SUb57ekf63c6bIlJo7vILy6AQOYv2RwvI9FoVRNhfMNIL/NWJ3dPn QE+Dwt0yUFeCDeB+n/w/NRd5hHMhezYfpEbX/3VzKamMRcOmD2F4fORpfIw4LODo i+lHM9BlIfdCZaWT0kBJI0in7mRyEJrLE06gFuX2cYtbT7vWOCbI9lSmzxotqspm arp0lViE9+MTf3VQPFfC45XhI7LC1kaFULFJNZcGn8W49nNOF34= =HIZO -----END PGP SIGNATURE-----