Commit Graph

  • 54da5bf53f Added Makefile.cosmopolitan master degaart 2023-02-13 05:14:50 +0000
  • 7cee2661d5 Fix infinite recursion in fsum() degaart 2023-02-13 06:12:12 +0000
  • 879028de59 Added Makefile.cosmopolitan degaart 2023-02-13 05:14:50 +0000
  • 2c8642d26a Add cosmopolitan output files to .gitignore degaart 2023-02-13 05:14:25 +0000
  • 13aeab9fe8 Fix file name typo in the README Christopher Wellons 2021-06-08 08:33:47 -0400
  • da8de6a647 Remove read constraint for directories on key path Daniel Dumitriu 2021-05-31 14:03:29 +0200
  • 4162fe73d6 Fix 'access denied' on when intermediate directories are not readable. Daniel Dumitriu 2021-05-31 14:03:29 +0200
  • b6bbbc56c2 Do not set EXE, accept value from environment Christopher Wellons 2021-02-14 12:41:38 -0500
  • 32d4d99472 Properly terminate pinentry protocol (BYE) Christopher Wellons 2020-05-18 19:09:22 -0400
  • 50624f2373 Add pinentry support on Windows Christopher Wellons 2020-05-18 22:43:35 +0000
  • a07053778f Add LDFLAGS and LDLIBS to Makefile Christopher Wellons 2020-05-18 22:37:30 +0000
  • 6af0168662 Add EXE definition to Makefile Christopher Wellons 2020-05-18 22:36:15 +0000
  • 3abfeb2e00 Add -Wno-missing-field-initializers to CFLAGS Christopher Wellons 2020-05-18 22:35:29 +0000
  • 7cc0e13f0a Allow Unicode passphrases on Windows Christopher Wellons 2020-05-03 14:20:42 -0400
  • f7c4b6ba55 Support binary stdin/stdout on Windows Christopher Wellons 2020-05-03 14:28:21 -0400
  • b25af46615 Add MSVC linker #pragma for advzpi32.lib Christopher Wellons 2020-05-03 14:19:30 -0400
  • 8cd4fde190 Bump to version 3.5 3.5 Christopher Wellons 2019-12-01 13:23:16 -0500
  • 3f1910cb0c Build fixes for Haiku Zoltán Mizsei 2018-07-15 19:28:06 +0200
  • f01f732433 Fix number of command_names searched (fixes #18) Christopher Wellons 2018-06-30 15:42:55 -0400
  • a38e5e3bb9 Add new keygen option: passphrase --repeats (-r) Christopher Wellons 2018-05-25 18:55:18 +0000
  • b7ff1a4b24 Merge #15, #16, and #17 Christopher Wellons 2018-05-19 11:07:52 -0400
  • 5959e29b41 enchive-mode.el: choose major mode without '.enchive' suffix (#13) Ingo Lohmar 2018-05-19 13:00:59 +0200
  • 14c8e82fc7 Fix 'make install': correct permissions for executable Ingo Lohmar 2018-05-19 13:41:16 +0200
  • 4ea222b07e enchive-mode.el: do not disable handlers completely Ingo Lohmar 2018-05-19 13:46:34 +0200
  • ff83f9259e Drop use of custom integer names Christopher Wellons 2018-04-17 21:57:52 -0400
  • 274b080e12 Fix indentation typo in cleanup_closed() Christopher Wellons 2018-04-17 20:43:19 -0400
  • 3b1127a644 In prompts be explicit about which passphrase it is (#5) Christopher Wellons 2018-04-06 10:51:07 -0400
  • 836b8cd29f Use `enchive-program-name` when encrypting file. Samrat Man Singh 2018-01-28 09:10:04 +0530
  • 12d9ae9613 Actually use enchive-program-name (#11) Christopher Wellons 2018-01-27 17:14:20 -0500
  • 5d136f0747 Update man page to 3.4 gh-pages Christopher Wellons 2018-01-23 14:47:03 -0500
  • 973fd66282 Bump to version 3.4 3.4 Christopher Wellons 2018-01-23 14:43:05 -0500
  • 47ce8997e8
    Update enchive.1 Kurt Jung 2018-01-09 17:40:51 -0500
  • d09debe64c Add ENCHIVE_FILE_EXTENSION compile-time option (#9) Christopher Wellons 2018-01-06 14:01:13 -0500
  • 50cc1748f5 enchive-mode.el: re-enable key agent usage (--agent) Christopher Wellons 2017-12-24 08:42:52 -0500
  • 09db2b7f5a enchive-mode.el: keep pinentry stderr noise out of the buffer Christopher Wellons 2017-12-24 08:37:11 -0500
  • ed739bc3dd Don't forget to close the pinentry FILE streams Christopher Wellons 2017-12-23 22:59:51 -0500
  • 04820f21e1 Touch up the man page for --pinentry Christopher Wellons 2017-12-23 22:59:36 -0500
  • a407afcdaf Add support for pinentry protocol Christopher Wellons 2017-12-23 21:46:51 -0500
  • e9a50022c0 Remove incorrect path defaults from --help Christopher Wellons 2017-11-18 19:23:58 -0500
  • ec929a6696 Add a w32 compatability layer (WIP) w32-compat Christopher Wellons 2017-10-03 21:19:47 -0400
  • 39bc92455f Completely remove random device options Christopher Wellons 2017-09-09 22:05:46 -0400
  • 79c7bf97f9 Document large file support in the README (fixes #7) Christopher Wellons 2017-09-27 14:25:40 -0400
  • 9d87816841 Use strerror() when available for better errors (#7) Christopher Wellons 2017-09-27 13:20:37 -0400
  • bd1100ae99 Remove trailing whitespace Christopher Wellons 2017-09-27 13:20:16 -0400
  • 9c1fa33356 Print usage newline on stderr, not stdout Christopher Wellons 2017-09-09 22:09:20 -0400
  • 96d78c583f Use -f option for both install and uninstall Christopher Wellons 2017-07-24 12:27:57 -0400
  • 2790ce019f Print random device instead of /dev/urandom Christopher Wellons 2017-07-24 12:25:01 -0400
  • 727e89a81f Undo a comment change back to a basic comment Christopher Wellons 2017-07-24 12:24:38 -0400
  • e1e857c935 Fix prototype for agent_read() Christopher Wellons 2017-07-24 12:23:55 -0400
  • 9d7e161f05 Touch up function documentation comments. Christopher Wellons 2017-07-23 21:01:10 -0400
  • 64471b097b Touch up the --help documentation. Christopher Wellons 2017-07-23 19:56:21 -0400
  • 514dc7d4dc Free all path strings before success exit Christopher Wellons 2017-07-22 20:01:00 -0400
  • fa7228133e Use the correct output file in error message. Christopher Wellons 2017-07-22 17:18:15 -0400
  • f28b650290 Add some missing backslashes to man page. Christopher Wellons 2017-07-22 16:43:55 -0400
  • 32d40ad00b Disable hyphenation for SYNOPSIS. Christopher Wellons 2017-07-22 16:43:20 -0400
  • 2bd9413c7f Commit updated man page. Christopher Wellons 2017-07-21 19:45:34 -0400
  • e0776bda2a Touch up the man page some more. Christopher Wellons 2017-07-21 18:50:55 +0000
  • adc98e8a56 Bump to version 3.3 3.3 Christopher Wellons 2017-07-21 12:12:37 -0400
  • 65ce271f67 Clarify manual link in README Christopher Wellons 2017-07-21 12:12:21 -0400
  • 04feb005b5 Add online man page link. Christopher Wellons 2017-07-13 09:32:06 -0400
  • 259321dd25 Add man page. Christopher Wellons 2017-07-13 09:01:00 -0400
  • ccec5197d0 Adjust indentation in man page. Christopher Wellons 2017-07-12 08:52:26 -0400
  • ab0ce78a00 Before mkdir(2), check if directory exists. Christopher Wellons 2017-07-11 20:28:10 -0400
  • 949c649d90 Add install and uninstall targets (with PREFIX). Christopher Wellons 2017-07-11 15:41:11 -0400
  • 6d1407bf1f Drop built-in help command. Christopher Wellons 2017-07-11 15:31:32 -0400
  • 3b71d656ee Add a basic man page. Christopher Wellons 2017-07-11 15:16:41 -0400
  • d7a455033b Fix missing newline in keygen help. Christopher Wellons 2017-07-03 23:03:11 -0400
  • 808fde4f1a Fix a couple of style typos. Christopher Wellons 2017-07-02 21:58:59 -0400
  • 2723203a68 Add enchive-mode.el. Christopher Wellons 2017-05-10 11:30:16 -0400
  • 3d00adcac5 Switch _XOPEN_SOURCE to _POSIX_C_SOURCE (less strict). 3.2 Christopher Wellons 2017-03-27 21:44:30 -0400
  • 18cc64311c Simplify fingerprint command output. Christopher Wellons 2017-03-26 12:24:05 -0400
  • b7a7e0094c Truncate fingerprints to 16 bytes. Christopher Wellons 2017-03-26 12:21:15 -0400
  • 5d1f4dfe21 More consistent use of 'keypair' in docs. Christopher Wellons 2017-03-26 12:20:37 -0400
  • 910a923139 List 'fingerprint' command in main help listing. Christopher Wellons 2017-03-26 08:48:24 -0400
  • 00306b3c01 Bump to version 3.2. Christopher Wellons 2017-03-25 22:11:47 -0400
  • d44d2bb255 Add fingerprint command and --fingerprint keygen option. Christopher Wellons 2017-03-25 22:11:17 -0400
  • 63a2734b86 Bump to 3.1. 3.1 Christopher Wellons 2017-03-17 20:46:06 -0400
  • 27e5386af5 Add note about leaking filenames (#4). Christopher Wellons 2017-03-15 22:30:43 -0400
  • 7b35ec4577 Tweak FAQ wording. Christopher Wellons 2017-03-14 17:33:46 -0400
  • 6e200fb7f8 Add an FAQ. Christopher Wellons 2017-03-14 17:21:45 -0400
  • 1d365fbdf0 Fix out-of-bounds memory access. Markus Böhme 2017-03-14 14:14:59 +0100
  • 8ca7eb3428 Replace magic value with already defined constant. Markus Böhme 2017-03-14 14:14:06 +0100
  • 09e8ec6f8d Fix typos in comments. Markus Böhme 2017-03-14 14:13:34 +0100
  • 18249a7f82 Use va_end in functions with a variable number of arguments. Markus Böhme 2017-03-14 14:12:15 +0100
  • 99e568f55b Fix registering of files to be cleaned up to work with multiple files. Markus Böhme 2017-03-14 14:11:08 +0100
  • 7341de31ca Update docstring to say HMAC-SHA256. 3.0 Christopher Wellons 2017-03-09 13:32:40 -0500
  • 9ba88ec2b8 Change README headings. Christopher Wellons 2017-03-08 12:29:49 -0500
  • b0fe47d3e1 Fix up README. Christopher Wellons 2017-03-08 12:28:33 -0500
  • 91d13edd2f Fix up README intro. Christopher Wellons 2017-03-08 12:20:32 -0500
  • b705d7d159 Fix Win32 directory detection. Christopher Wellons 2017-03-08 12:05:08 -0500
  • 1f0f28c125 Use $XDG_RUNTIME_DIR for agent. Christopher Wellons 2017-03-08 11:46:58 -0500
  • 3e30188671 Fix key derivation salt to be 32 bytes. Christopher Wellons 2017-03-08 11:40:27 -0500
  • 365b184ab8 Use XDG_CONFIG_HOME instead. Christopher Wellons 2017-03-08 11:34:22 -0500
  • 6e8453894b Unlink socket before use (agent). Christopher Wellons 2017-03-08 11:34:10 -0500
  • ff6ac9c7ca Remove extra passphrase mixing from key derivation. Christopher Wellons 2017-03-08 10:07:29 -0500
  • 65467d2fe3 Tweak the algorithm further. Christopher Wellons 2017-03-07 23:09:32 -0500
  • 52a0fb9f55 Add note about passphrase to derivation. Christopher Wellons 2017-03-07 22:28:49 -0500
  • 62bed915da Fix argument parsing for new difficulty. Christopher Wellons 2017-03-07 22:22:34 -0500
  • b50bebc2a3 Bump version. Christopher Wellons 2017-03-07 22:17:12 -0500
  • c559458ee7 New key derivation algorithm. Christopher Wellons 2017-03-07 22:16:54 -0500