diff options
author | Joey Hess <joey@kitenet.net> | 2013-09-17 20:08:57 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-09-17 20:08:57 -0400 |
commit | ba037cce74469e7e28019b63cdea55e8400bc5e7 (patch) | |
tree | 6a4e2564d9a425183037c95af02321cae756ae6a /doc/devblog/day_12__gpg_key_generation.mdwn | |
parent | 449f6c99786fc23412856358d8766f05d9047cf8 (diff) |
devblog
Diffstat (limited to 'doc/devblog/day_12__gpg_key_generation.mdwn')
-rw-r--r-- | doc/devblog/day_12__gpg_key_generation.mdwn | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/doc/devblog/day_12__gpg_key_generation.mdwn b/doc/devblog/day_12__gpg_key_generation.mdwn new file mode 100644 index 000000000..c79c49f85 --- /dev/null +++ b/doc/devblog/day_12__gpg_key_generation.mdwn @@ -0,0 +1,35 @@ +I decided to keep gpg key generation very simple for now. So it generates a +special-purpose key that is only intended to be used by git-annex. It +hardcodes some key parameters, like RSA and 4096 bits (maximum recommended +by gpg at this time). And there is no password on the key, although you can +of course edit it and set one. This is because anyone who can access the +computer to get the key can also look at the files in your git-annex +repository. Also because I can't rely on gpg-agent being installed +everywhere. All these simplifying assumptions may be revisited later, but +are enough for now for someone who doesn't know about gpg (so doesn't +have a key already) and just wants an encrypted repo on a +removable drive. + +Put together a simple UI to deal with gpg taking quite a while to +generate a key ... + +[[assistant/genkey.png]] + +[[assistant/repoinfo.png]] + +Then I had to patch git-remote-gcrypt again, to have a per-remote +signingkey setting, so that these special-purpose keys get used for signing +their repo. + +Next, need to add support for adding an existing gcrypt repo as a remote +(assuming it's encrypted to an available key). Then, gcrypt repos on ssh +servers.. + +---- + +Also dealt with build breakage caused by a new version of the Haskell DNS +library. + +---- + +Today's work was sponsored by Joseph Liu. |