Procházet zdrojové kódy

Add README for verify-commits

Peter Todd před 5 roky
1 změnil soubory, kde provedl 26 přidání a 0 odebrání
  1. 26

+ 26
- 0
contrib/verify-commits/ Zobrazit soubor

@@ -0,0 +1,26 @@
Tooling for verification of PGP signed commits

This is an incomplete work in progress, but currently includes a pre-push hook
script (``) for maintainers to ensure that their own commits
are PGP signed (nearly always merge commits), as well as a script to verify
commits against a trusted keys list.

Using safely

Remember that you can't use an untrusted script to verify itself. This means
that checking out code, then running `` against `HEAD` is
_not_ safe, because the version of `` that you just ran could
be backdoored. Instead, you need to use a trusted version of verify-commits
prior to checkout to make sure you're checking out only code signed by trusted

git fetch origin && \
./contrib/verify-commits/ origin/master && \
git checkout origin/master

Note that the above isn't a good UI/UX yet, and needs significant improvements
to make it more convenient and reduce the chance of errors; pull-reqs
improving this process would be much appreciated.

Načítá se…