git-annex/Assistant/WebApp
Joey Hess 9de189e788 webapp gpg key generation
Now the webapp can generate a gpg key that is dedicated for use by
git-annex. Since the key is single use, much of the complexity of
generating gpg keys is avoided.

Note that the key has no password, because gpg-agent is not available
everywhere the assistant is installed. This is not a big security problem
because the key is going to live on the same disk as the git annex
repository, so an attacker with access to it can look directly in the
repository to see the same files that get stored in the encrypted
repository on the removable drive.

There is no provision yet for backing up keys.

This commit sponsored by Robert Beaty.
2013-09-17 15:36:15 -04:00
..
Configurators webapp gpg key generation 2013-09-17 15:36:15 -04:00
Common.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Configurators.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Control.hs fun with exec 2013-07-23 17:31:51 -04:00
DashBoard.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Documentation.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Form.hs webapp: Initial support for setting up encrypted removable drives. 2013-09-16 16:07:27 -04:00
Notifications.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
OtherRepos.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Page.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
RepoList.hs fix build with old yesod 2013-08-02 12:32:16 -04:00
routes webapp gpg key generation 2013-09-17 15:36:15 -04:00
SideBar.hs clean up build warnings with yesod 1.2, while still building with 1.1 2013-06-27 01:15:28 -04:00
Types.hs webapp gpg key generation 2013-09-17 15:36:15 -04:00
Utility.hs rename module 2013-04-23 11:38:52 -04:00