Verifying
Verification of release files is optional but highly recommended. This ensures that you have not downloaded a tampered version of cuprated
.
To verify release files of cuprated
, follow these instructions:
Download verification files for latest release
- Latest release: https://github.com/Cuprate/cuprate/releases/latest
- Hashes: https://github.com/Cuprate/cuprate/releases/download/v0.0.1/SHA256SUMS
- Hash signatures: https://github.com/Cuprate/cuprate/releases/download/v0.0.1/SHA256SUMS.asc
Verify the hashes
After downloading the release files, compare their hashes with the SHA256SUMS
file.
sha256sum --ignore-missing --check SHA256SUMS
You should see something like: cuprate-0.0.1-linux-x64.tar.gz: OK
.
Verify the hash signatures
Cuprate releases are signed by multiple individuals.
First, import the PGP keys for all individuals:
# Clone the Cuprate repository.
git clone https://github.com/Cuprate/cuprate
# Import all PGP keys.
gpg --import cuprate/misc/gpg_keys/*.asc
Then, confirm all signatures:
gpg --verify SHA256SUMS.asc
You should see gpg: Good signature
for all keys.