app
app copied to clipboard
Key management is hard
keys.pub
☢ This project is in development and has not been audited or reviewed. Use at your own risk. ☢
Documentation
Visit keys.pub.
Repositories
| Repo | Description |
|---|---|
| keys-pub/keys | Key management, signing and encryption, including keys/saltpack and keys/keyring. |
| keys-pub/keys-ext | Extensions: Service (gRPC), command line client, DB, Firestore, HTTP API/Client/Server, Vault, Wormhole, etc. |
| keys-pub/app | Desktop app. |
Development
Install
yarn install
Run
# Start keysd
keysd
# Start app
yarn server
yarn start
If you change anything in src/main, you'll need to restart (yarn start).
Anything changed in the renderer will be picked up automatically by yarn server, you rarely need to restart that.
You can run multiple instances by specifying a different app name and port:
# Start keysd (Keys2)
keysd -app Keys2 -port 22406
# Start app (Keys2)
yarn server
KEYS_APP=Keys2 KEYS_PORT=22406 yarn start