4556ee4d32
* add test for gpg rsa key |
||
---|---|---|
docker | ||
specs | ||
.shellspec | ||
COPYING | ||
Makefile | ||
README.md | ||
crypto_pb2.py | ||
dpgpid | ||
keygen | ||
requirements.txt |
README.md
dpgpid - Decentralized PGP IDentifiers
A world of trust with Decentralized IDentifiers on IPFS.
Disclaimer
This is work in progress ;)
Requirements
- gpg
- ipfs
- pinentry
- python3
- python3-pip
Usage
dpgpid
dpgpid helps you to publish, retrieve and sign ed25519 keys with decentralized identifiers on IPFS.
- Show identifiers
$ dpgpid show
keygen
keygen helps you to generate an ed25519 key in different formats
- Show duniter public key for user "username" and password "password"
$ keygen username password
- Show IPFS PeerID and PrivKEY for user "username" and password "password"
$ keygen -pk -t ipfs username password
- Show duniter public and secret keys for GPG key matching uid "username" and protected with password "password"
$ keygen -pkg username password
Tests
Run tests
$ make tests
Status
Alpha version, file and output formats may change without retro compatibility.
References
- Inter Planetary IDentifiers did method