Commit Graph

43 Commits (master)

Author SHA1 Message Date
Christopher Wellons 13aeab9fe8 Fix file name typo in the README
Thanks to an anonymous tip!
2021-06-08 08:35:01 -04:00
Christopher Wellons f7c4b6ba55 Support binary stdin/stdout on Windows
It's now possible to pipe files over standard input and standard output
in Windows.
2020-05-03 14:32:38 -04:00
Christopher Wellons d09debe64c Add ENCHIVE_FILE_EXTENSION compile-time option (#9) 2018-01-06 14:01:58 -05:00
Christopher Wellons a407afcdaf Add support for pinentry protocol
This feature is now used by Emacs so that Emacs doesn't need to handle
the passphrase itself.
2017-12-23 22:12:46 -05:00
Christopher Wellons 39bc92455f Completely remove random device options
This option adds needless complexity. Just hardcode /dev/urandom.
2017-10-03 19:30:40 -04:00
Christopher Wellons 79c7bf97f9 Document large file support in the README (fixes #7) 2017-09-27 14:25:40 -04:00
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