Verify the download

trust, but check. it takes a minute.

Two checks. The checksum shows the file arrived whole. The signature shows the checksums come from us.

Put these in one folder: the .iso, SHA256SUMS and SHA256SUMS.sig from the Download page, and allowed_signers.

1. The checksum

Linux:

sha256sum -c --ignore-missing SHA256SUMS

macOS:

shasum -a 256 -c --ignore-missing SHA256SUMS

Both should print omaboot-live-<version>.iso: OK. On Windows, run Get-FileHash omaboot-live-<version>.iso in PowerShell and compare the hash with the line in SHA256SUMS.

2. The signature

ssh-keygen -Y verify -f allowed_signers -I omaboot -n omaboot-release -s SHA256SUMS.sig < SHA256SUMS

It should print:

Good "omaboot-release" signature for omaboot with ED25519 key SHA256:fxYQ+c2xarev6b0gcboKkWoqa6aRm+OvNS5EugFy2wg

Anything else: don't use the image.

ssh-keygen comes with macOS and Linux (OpenSSH 8.1 or newer). On Windows, run it in WSL or Git Bash.

The keys

allowed_signers lists two keys. Their fingerprints:

The same keys are in the image's build repository, so you can compare them with a second source.

Why you can trust it

Read the source code (published on GitHub with the first release).