Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | progress display for storing | Joey Hess | 2016-08-17 | |
| | ||||
* | add progress bars to restore | Joey Hess | 2016-08-17 | |
| | | | | also, restore actually works! | |||
* | improve layout | Joey Hess | 2016-08-16 | |
| | ||||
* | allow shorter name | Joey Hess | 2016-08-16 | |
| | ||||
* | improve cost table | Joey Hess | 2016-08-16 | |
| | ||||
* | add cost estimates | Joey Hess | 2016-08-16 | |
| | ||||
* | 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 | |
| | ||||
* | add --benchmark | Joey Hess | 2016-08-16 | |
| | ||||
* | switch to random salt byte to make decryption expensive | Joey Hess | 2016-08-16 | |
| | ||||
* | prompt for name | Joey Hess | 2016-08-12 | |
| | ||||
* | add --gui option | Joey Hess | 2016-08-12 | |
| | ||||
* | option parsing | Joey Hess | 2016-08-12 | |
| | ||||
* | improve output slightly | Joey Hess | 2016-08-12 | |
| | ||||
* | add checksum to encrypted data | Joey Hess | 2016-08-12 | |
| | | | | Needed to verify decryption puzzles | |||
* | zero-pad size of padded bytes | Joey Hess | 2016-08-11 | |
| | ||||
* | disable decryption puzzle, at least for now | Joey Hess | 2016-08-11 | |
| | | | | | | | | It only adds 1 minute GPU time to each crack attempt, on top of the 10 minutes CPU time needed to argon2 the password. Since my implementation of the AES puzzle is currently really slow, this is not worth it. Will revisit when I have a faster AES library to use, or a better puzzle. | |||
* | don't use IV as puzzle after all | Joey Hess | 2016-08-11 | |
| | | | | | | | | Not a good idea to use IV, because all the parts of the IV that are 0 will not obscure the data in the first block at all. Instead, sha256 the password to generate the IV, and keep the puzzle as part of the key. | |||
* | guessing puzzle answers | Joey Hess | 2016-08-11 | |
| | ||||
* | round-tripping now working, except for guessing the puzzle | Joey Hess | 2016-08-11 | |
| | ||||
* | write via temp file | Joey Hess | 2016-08-11 | |
| | | | | | avoids short reads, and also if a backup program came along while the write was happening, avoids short backups | |||
* | obscure shard timestamps | Joey Hess | 2016-08-11 | |
| | ||||
* | show brute force cost estimate | Joey Hess | 2016-08-11 | |
| | ||||
* | show store successes/failures | Joey Hess | 2016-08-11 | |
| | ||||
* | pluggable object storage layer | Joey Hess | 2016-08-11 | |
| | ||||
* | Shard data type | Joey Hess | 2016-08-11 | |
| | ||||
* | more todo | Joey Hess | 2016-08-11 | |
| | ||||
* | partial demo | 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 | |
| | ||||
* | some basic data types and expensive hashing | Joey Hess | 2016-08-06 | |