Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bug that prevented keysafe --server from running when there was no ↵ | Joey Hess | 2016-09-01 |
| | | | | controlling terminal and zenity was not installed. | ||
* | prep release | Joey Hess | 2016-08-31 |
| | |||
* | add .desktop file | Joey Hess | 2016-08-31 |
| | |||
* | add systemd service, makefile, improve INSTALL | Joey Hess | 2016-08-31 |
| | |||
* | Added basic test suite. | Joey Hess | 2016-08-30 |
| | |||
* | support .onion addresses for servers | Joey Hess | 2016-08-29 |
| | |||
* | Removed embedded copy of secret-sharing library, since finite-field only ↵ | Joey Hess | 2016-08-28 |
| | | | | | | supports prime fields. This caused shares to double in size. | ||
* | pin servant to 0.7 | Joey Hess | 2016-08-28 |
| | | | | | | 0.8 also works ok. What does not work is leaving it unpinned and letting servant-0.7 be used with servant-server-0.8. That produces strange compile errors, so pin to avoid. | ||
* | threaded RTS | Joey Hess | 2016-08-22 |
| | |||
* | added obscurer thread to server | Joey Hess | 2016-08-22 |
| | |||
* | wire up server to file storage | Joey Hess | 2016-08-22 |
| | |||
* | http client, and --server | Joey Hess | 2016-08-20 |
| | |||
* | initial http api using servant | Joey Hess | 2016-08-20 |
| | |||
* | add man page | Joey Hess | 2016-08-19 |
| | | | | | This seems to install, but stack is not copying it out to the home directory. Hmm. | ||
* | changelog | Joey Hess | 2016-08-19 |
| | |||
* | rename shard -> share | Joey Hess | 2016-08-19 |
| | | | | This makes it clearer that it's not a chunk of data, but a Shamir share. | ||
* | add support for multiple storage locattions | Joey Hess | 2016-08-18 |
| | | | | also, server upload queues in ~/.keysafe | ||
* | finish cabal file | Joey Hess | 2016-08-18 |
| | |||
* | drop HumanTime | Joey Hess | 2016-08-18 |
| | |||
* | save restored secret key to gpg or file | Joey Hess | 2016-08-17 |
| | |||
* | make storage to use configurable on command line | Joey Hess | 2016-08-17 |
| | |||
* | add | Joey Hess | 2016-08-17 |
| | |||
* | key selection working | Joey Hess | 2016-08-16 |
| | |||
* | more command line interface improvements | Joey Hess | 2016-08-16 |
| | |||
* | improve options to select secret key to backup/restore | Joey Hess | 2016-08-16 |
| | |||
* | switch to random salt byte to make decryption expensive | Joey Hess | 2016-08-16 |
| | |||
* | use zxcvbn-c for fairly good password entropy estimation | Joey Hess | 2016-08-16 |
| | | | | | This should be good enough to let the keysafe UI comment on how good a password the user chooses. | ||
* | add --gui option | Joey Hess | 2016-08-12 |
| | |||
* | add readline UI | Joey Hess | 2016-08-12 |
| | |||
* | temporarily inline argon2 haskell bindings | Joey Hess | 2016-08-12 |
| | | | | | | | Works around bug that prevents the argon2 haskell library from building from source. Revert once that's fixed. I included the text of the LICENSE from argon2 into the two source files. | ||
* | option parsing | Joey Hess | 2016-08-12 |
| | |||
* | guessing puzzle answers | Joey Hess | 2016-08-11 |
| | |||
* | pluggable object storage layer | Joey Hess | 2016-08-11 |
| | |||
* | inline slightly modified version of secret-sharing | Joey Hess | 2016-08-11 |
| | | | | | Needed for efficient serialization of shares, unless upstream takes my suggestion to make the finite field be size 256. | ||
* | nearly able to generate shards now | Joey Hess | 2016-08-11 |
| | |||
* | finish AES decryption puzzle implementation | Joey Hess | 2016-08-07 |
| | |||
* | initial | Joey Hess | 2016-08-06 |