aboutsummaryrefslogtreecommitdiff
path: root/Remote/Directory
Commit message (Collapse)AuthorAge
* Support for remotes that are chunkable and encryptable.Gravatar Joey Hess2014-07-26
I'd have liked to keep these two concepts entirely separate, but that are entagled: Storing a key in an encrypted and chunked remote need to generate chunk keys, encrypt the keys, chunk the data, encrypt the chunks, and send them to the remote. Similar for retrieval, etc. So, here's an implemnetation of all of that. The total win here is that every remote was implementing encrypted storage and retrival, and now it can move into this single place. I expect this to result in several hundred lines of code being removed from git-annex eventually! This commit was sponsored by Henrik Ahlgren.