CalyxOS

Verifying CalyxOS builds

Factory images

Verification

minisign -Vm akita-factory-24509000.zip -p minisign.pub
# akita is Pixel 8a, replace with your device

It should output (comment may differ as per release):

Signature and comment signature verified
Trusted comment: CalyxOS 5.9.0 - July 2024 Security update


Additional verification
gpg --keyserver keys.openpgp.org --recv-keys BC2CB9C4993C086FFDAD8D205905C9C74693488B
gpg --verify minisign.pub.sig minisign.pub

It should output:

gpg: Signature made Sat 10 Jul 2021 05:15:55 AM IST
gpg:                using RSA key BC2CB9C4993C086FFDAD8D205905C9C74693488B
gpg: checking the trustdb
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   2  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 2u
gpg: Good signature from "Nicholas Merrill <nick@calyx.com>" [unknown]
gpg:                 aka "Nicholas Merrill <nick@calyx.net>" [unknown]
gpg:                 aka "Nicholas Merrill <nick@calyxinstitute.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: BC2C B9C4 993C 086F FDAD  8D20 5905 C9C7 4693 488B

Checksums

Linux
sha256sum akita-factory-24509000.zip
# akita is Pixel 8a, replace with your device

It should output:

66d091f4788ea93cd9a4e5be8ecd5de4ea74c29785e99343aa106bed3bea62f3  akita-factory-24509000.zip


macOS
shasum -a 256 akita-factory-24509000.zip
# akita is Pixel 8a, replace with your device

It should output:

66d091f4788ea93cd9a4e5be8ecd5de4ea74c29785e99343aa106bed3bea62f3  akita-factory-24509000.zip


Windows
certUtil -hashfile akita-factory-24509000.zip SHA256
# akita is Pixel 8a, replace with your device

It should output:

SHA256 hash of akita-factory-24509000.zip:
66d091f4788ea93cd9a4e5be8ecd5de4ea74c29785e99343aa106bed3bea62f3
CertUtil: -hashfile command completed successfully.


Mirrors

Hint: You can press t on these pages to quick jump to a filename (e.g. akita-factory-24509000)