aboutsummaryrefslogtreecommitdiff
path: root/Crypto.hs
Commit message (Collapse)AuthorAge
...
* enable gpg batch mode when GPG_AGENT_INFO is setGravatar Joey Hess2011-04-19
|
* initremote: show gpg keysGravatar Joey Hess2011-04-17
|
* Don't run gpg in batch mode, so it can prompt for passphrase when there is ↵Gravatar Joey Hess2011-04-17
| | | | no agent.
* cleanupGravatar Joey Hess2011-04-17
|
* looked up HMAC block size detailsGravatar Joey Hess2011-04-17
|
* hmacSha1 wants the secret key as first parameterGravatar Joey Hess2011-04-17
| | | | | | I was offline last night and going by function signatures, and unable to tell which was which. Note sure it matters to HMAC which comes first; better safe than sorry.
* use different parts of cipher for hmac and gpgGravatar Joey Hess2011-04-17
| | | | | | | Per bugs/S3_bucket_uses_the_same_key_for_encryption_and_hashing It may be paranoid to worry about the cipher being recovered from hmac keys, but yes.. let's be paranoid.
* fix stall while storing encrypted data in bupGravatar Joey Hess2011-04-17
| | | | | | Forking a new process rather than relying on a thread to feed gpg. The feeder thread was stalling, probably when the main thread got to the point it was wait()ing on the gpg to exit.
* proper encrypted keysGravatar Joey Hess2011-04-16
| | | | | | For HMAC, using the Data.Digest.Pure.SHA library. I have been avoiding this library for checksumming generally, since it's (probably) not as fast as external utilities, but it's fine to use it for HMAC.
* full encryption support for directory special remotesGravatar Joey Hess2011-04-16
|
* add cipher field to AnnexStateGravatar Joey Hess2011-04-16
|
* crypto library almost completeGravatar Joey Hess2011-04-16
| | | | | Piping data through gpg with symmetric cipher is working. Only Key encryption is not done.
* encryption key management workingGravatar Joey Hess2011-04-16
| | | | | Encrypted remotes don't yet encrypt data, but git annex initremote can be used to generate a cipher and add additional gpg keys that can use it.
* addGravatar Joey Hess2011-04-15