Commit Graph

37 Commits (9d87816841a22f7e587aac516a521e5c1e19733d)

Author SHA1 Message Date
Christopher Wellons 514dc7d4dc Free all path strings before success exit
This fixes all the valgrind complaints and properly frees all allocated
memory so long as the program exits successfully.
2017-07-22 20:01:00 -04:00
Christopher Wellons 65ce271f67 Clarify manual link in README 2017-07-21 12:12:54 -04:00
Christopher Wellons 04feb005b5 Add online man page link. 2017-07-13 09:32:06 -04:00
Christopher Wellons 949c649d90 Add install and uninstall targets (with PREFIX). 2017-07-11 15:48:17 -04:00
Christopher Wellons 27e5386af5 Add note about leaking filenames (#4). 2017-03-15 22:30:43 -04:00
Christopher Wellons 7b35ec4577 Tweak FAQ wording. 2017-03-14 17:33:46 -04:00
Christopher Wellons 6e200fb7f8 Add an FAQ. 2017-03-14 17:31:34 -04:00
Christopher Wellons 9ba88ec2b8 Change README headings. 2017-03-08 12:29:49 -05:00
Christopher Wellons b0fe47d3e1 Fix up README. 2017-03-08 12:28:33 -05:00
Christopher Wellons 91d13edd2f Fix up README intro. 2017-03-08 12:20:32 -05:00
Christopher Wellons 365b184ab8 Use XDG_CONFIG_HOME instead. 2017-03-08 11:51:21 -05:00
Christopher Wellons ff6ac9c7ca Remove extra passphrase mixing from key derivation. 2017-03-08 10:07:29 -05:00
Christopher Wellons 65467d2fe3 Tweak the algorithm further. 2017-03-07 23:09:32 -05:00
Christopher Wellons 52a0fb9f55 Add note about passphrase to derivation. 2017-03-07 22:28:49 -05:00
Christopher Wellons c559458ee7 New key derivation algorithm. 2017-03-07 22:16:54 -05:00
Christopher Wellons 9af373c94c Add note about UCRT. 2017-03-07 10:04:38 -05:00
Christopher Wellons 6c25c7557d Add section on compilation to the README. 2017-03-07 09:36:09 -05:00
Christopher Wellons 369b2bce27 Update README on encrypting/decrypting. 2017-03-06 10:23:07 -05:00
Christopher Wellons f7b2041010 Add note about major version. 2017-03-06 09:56:27 -05:00
Christopher Wellons f426735681 In key derivation, mix passphrase second.
This prevents the shortcut of pre-initializing the hash with the
passphrase. PBKDF2 doesn't have this feature.
2017-03-06 09:53:10 -05:00
Christopher Wellons 188a0be098 Fix up README. 2017-03-05 20:43:36 -05:00
Christopher Wellons d2de5a30f6 Switch to HMAC for the MAC. 2017-03-05 19:00:35 -05:00
Christopher Wellons 84e65be1e3 Parameterize maximum passphrase size. 2017-03-05 17:59:40 -05:00
Christopher Wellons e9a4df55e0 Document compile-time options. 2017-03-05 16:26:44 -05:00
Christopher Wellons 67b82606c6 Add a key agent. 2017-03-05 15:55:11 -05:00
Christopher Wellons 10f50c4a22 Update README. 2017-03-04 12:02:41 -05:00
Christopher Wellons f0a2f44c9f List supported platforms in README. 2017-03-04 12:02:13 -05:00
Christopher Wellons 4150e9f217 Expand on README. 2017-03-04 11:50:51 -05:00
Christopher Wellons 1b7d764f1a Update README. 2017-03-03 23:10:57 -05:00
Christopher Wellons 6787983ede Add a roadmap to the README. 2017-03-03 21:47:13 -05:00
Christopher Wellons 25a443caec Update README. 2017-03-03 19:36:32 -05:00
Christopher Wellons dbef75e106 Tweak MAC. 2017-03-03 16:15:09 -05:00
Christopher Wellons 0ca842f188 Add format description. 2017-03-03 14:48:59 -05:00
Christopher Wellons e47e5a89e3 Tweak example in README. 2017-03-03 14:09:09 -05:00
Christopher Wellons a3274a961d Add note to README. 2017-03-03 14:07:47 -05:00
Christopher Wellons 867ac296a5 Tweak README. 2017-03-03 14:06:43 -05:00
Christopher Wellons d763928a89 Add some docs. 2017-03-03 14:04:41 -05:00