Build Signature Verification

The packages we are distributed are provided with a SHA256 Checksum which is signed by our PGP Key:

Key Email: signing@kissb.dev
Key Fingerprint: E242 53BA 23A2 452F
https://keys.openpgp.org/search?q=signing%40kissb.dev

To verify a file, first import the key:

1
$ gpg --recv-keys 0xE24253BA23A2452F

For a given downloaded file, download the signed checksum, calculate the checksum and verify the signature:

1
2
$ wget https://kissb.s3.de.io.cloud.ovh.net/tcl9/9.0.1/250501/tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz
$ wget https://kissb.s3.de.io.cloud.ovh.net/tcl9/9.0.1/250501/tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz.sha256.asc

Now Calculate the sha256 and save it to a file:

1
$ sha256sum -b tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz > tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz.sha256

Finally, verify the signature using gpg:

1
$ gpg --verify  tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz.sha256.asc tcl9-x86_64-redhat-linux-rhel8-shared-9.0.1.tar.gz.sha256