An open API service indexing awesome lists of open source software.

https://github.com/dashpay/guix.sigs


https://github.com/dashpay/guix.sigs

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# guix.sigs
This repository contains Guix attestations for releases of Dash Core.

See the [release process](https://github.com/dashpay/dash/blob/master/doc/release-process.md)
in the Dash repository for how to
build the release with Guix and create an attestation.

You can verify PGP signatures produced by a specific author (e.g. with a nickname `some_food`)
for a specific version (e.g. 0.9.9.9) via a simple bash script like this:
``` bash
export VERSION=0.9.9.9 && export PR_AUTHOR=some_food \
&& gpg --status-fd 1 --verify-files $VERSION-{osx-*,win-*,linux}/$PR_AUTHOR/*.sig 2>/dev/null | grep -e GOODSIG \
&& gpg --status-fd 1 --verify-files $VERSION-{osx-*,win-*,linux}/$PR_AUTHOR/*.sig 2>/dev/null | grep -e BADSIG -B4 | grep -e BADSIG -e FILE_START
```

This should produce a few lines like
```
[GNUPG:] GOODSIG 9999999999999999 some_food
```
or something like
```
[GNUPG:] FILE_START 1 0.9.9.9-win-signed/some_food/dash-win-signer-build.assert.sig
[GNUPG:] BADSIG 9999999999999999 some_food
```
if there is a bad signature.