-----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-couchdb-16.1-buster-amd64.iso.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-couchdb-16.1-buster-amd64.iso 1645c74aafe3232343fb92e3b1fb4bfce6174e996e92b73ddb9f6ee8d5da4881 turnkey-couchdb-16.1-buster-amd64.iso $ sha512sum turnkey-couchdb-16.1-buster-amd64.iso 65cf6b6ef63e7a299b4df12e2ca1cc259208d5cdc5f315c148ef782ebf3d7df5f86f4ffb47bb6df5312640cc6d7682fa89b43d1f84352261f6f93700144249ea turnkey-couchdb-16.1-buster-amd64.iso Note, you can compare hashes automatically:: $ sha256sum -c turnkey-couchdb-16.1-buster-amd64.iso.hash turnkey-couchdb-16.1-buster-amd64.iso: OK $ sha512sum -c turnkey-couchdb-16.1-buster-amd64.iso.hash turnkey-couchdb-16.1-buster-amd64.iso: OK Final note, when checking SHAs automatically, please ignore warning noting that some lines are improperly formatted. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE8ZCki1TcVrLH8k3LrF6wBJPlvBwFAmA7b5QACgkQrF6wBJPl vBzfFxAAn6EIktr0+HcVNCFWvGAj4hgdyFhAfRHvk+q3zRfcc6p79uRKLtX5HdH9 PUo8b0zRL2Iu3dIUoxcsMGUlztEHuBhG3QBKA4wehvDilERR/qP/tEbLakh/Ys2D qK9QshQQCj/3HimmI3eKyqAP8nCKg6P3oKZx6WsERAZl7shsZS6f8IGSFEKID3JZ TE9BEMrRLtBr5hqGIQlqhqCHPvaMkFAOyvzDh3n4wMuvjqlyzeO7e6ArVzDkpSzY +xdn2nK69q6V5SmOsLDwq8MSXhP/L3UkvhKu0uzHaT+CJjBB0b8ZekhmC1KeuThw bg2/VZSheC6TcSONo3Meo88hIXSYzZ2Vixg8FZ2XC7OAu0z9NSC7Tq2cqHYsesC6 e7fzea4gFmsjaa42KDcgjmuhC7WDUjBr03YWqHJlMY+Vyc/jOemmayUy21UCbmGo yJNAxopyqaebivnLT4gO8dnhAUH+DtTlpLy+0+mlbbjXnueSjMtgDqWsffPDsUyu gtPWgfkM6l0zIBLcVhTKi3HSBbTbGa22NdbmkC0t9alufxi9uiU2VfDj94g8oPWy PA7ebfx4FVRTATkaOSPlIGK54HerdnvkBhIDeF8iu36UmzZK1c70NpwJIB6dzLSM z7+4jzZGFgEU+D5CGdp8YqGM/b24YCxm/l7/oUwHsyGeLE/VH1k= =VEYY -----END PGP SIGNATURE-----