BlockchainZoo / keyhub-vault

Vault component of Keyhub
Apache License 2.0
5 stars 3 forks source link

Ensure all commits signed by contributor PGP keys from Keybase.io #7

Open heri16 opened 5 years ago

heri16 commented 5 years ago

Description

All commits pushed to GitHub should be cryptographic signed by the developer PGP keys that are published on Keybase.io .

This should apply to all contributors as standard Git commits are inherently weak against identity spoofing / impersonation.

The Heartbleed Openssl incident teaches us that it would be bad if we could not trace exactly who made the changes that led to the vulnerability.

See: https://help.github.com/articles/signing-commits/

heri16 commented 5 years ago

Decided to use codesign feature of https://github.com/kryptco/kr for better security of PGP keys and easier developer setup.