summaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG
Commit message (Collapse)AuthorAge
* releasing package keysafe version 0.201609140.20160914Joey Hess2016-09-14
|
* Store information about backed up keys in ~/.keysafe/backup.logJoey Hess2016-09-14
| | | | | | | | This can be deleted by the user at any time, but it's useful in case a server is known to be compromised, or a problem is found with keysafe's implementation that makes a backup insecure. This commit was sponsored by Nick Daly on Patreon.
* Added --chaff mode which uploads random junk to servers.Joey Hess2016-09-14
| | | | | | | | This is useful both to test the server throttling of uploads, and to make it harder for servers to know if an object actually contains secret key information. This commit was sponsored by Brock Spratlen on Patreon.
* Fix --uploadqueued bug that prevented deletion of local queued file.Joey Hess2016-09-14
|
* Warn when --uploadqueued fails to upload to servers.Joey Hess2016-09-14
|
* Warn when uploads fail and are put in the upload queue.Joey Hess2016-09-14
|
* Another fix to gpg secret key list parser.Joey Hess2016-09-14
| | | | | | | gpg2 2.1.15 seems to have added some new fields to the --with-colons --list-secret-keys output. These include "fpr" and "grp", and come before the "uid" line. So, the parser was giving up before it saw the name. Fix by continueing to look for the uid line until the next "sec" line.
* updateJoey Hess2016-09-13
|
* changelogJoey Hess2016-09-13
|
* Added --name and --othername options.Joey Hess2016-09-04
|
* Fix bug that prevented keysafe --server from running when there was no ↵Joey Hess2016-09-01
| | | | controlling terminal and zenity was not installed.
* prep releaseJoey Hess2016-08-31
|
* updateJoey Hess2016-08-31
|
* updaeJoey Hess2016-08-31
|
* wordingJoey Hess2016-08-31
|
* add .desktop fileJoey Hess2016-08-31
|
* updateJoey Hess2016-08-31
|
* updateJoey Hess2016-08-31
|
* added --store-directoryJoey Hess2016-08-31
|
* Added basic test suite.Joey Hess2016-08-30
|
* Improve time estimates, taking into account the number of cores.Joey Hess2016-08-30
| | | | | This only affects time estimates while keysafe is generating hashes; it does not affect cost estimates to brute-force.
* Tuned argon2 hash parameters on better hardware than my fanless laptop.Joey Hess2016-08-30
| | | | | | | | | | | | | Used a Purism Librem 13. The name generation hash was already ok, but the key encryption key hash was quite off. This is not a total blazing top of the line server, but that's ok; keysafe's hashes are intended to be tuned for commodity hardware. It should not take a user more than an hour to restore a key. The spotAWS value is adjusted because AWS's c4.8xlarge instances run at up to 3.5Ghz, compared with the 2.20Ghz of the Librem 13. Basically it's one Moore's doubling ahead of the reference laptop.
* Fix gpg secret key list parser to support gpg 2.Joey Hess2016-08-28
| | | | Should also support gpg 1.
* http: refuse to store object of unexpected sizeJoey Hess2016-08-28
|
* Removed embedded copy of secret-sharing library, since finite-field only ↵Joey Hess2016-08-28
| | | | | | supports prime fields. This caused shares to double in size.
* updateJoey Hess2016-08-22
|
* releasing package keysafe version 0.201608190.20160819Joey Hess2016-08-19
|
* more polishingJoey Hess2016-08-19
|
* changelogJoey Hess2016-08-19