22 Commits (master)

Author SHA1 Message Date
  Travis Burtrum ca099e9d61 Release 0.9.3, name CI artifacts better 2 years ago
  Travis Burtrum e894bbc160 Add -g to support prompting for password on the console 2 years ago
  Travis Burtrum 7fccd5de96 Windows requires stdin/stdout to be explicitly set to binary to avoid mangled bytes 2 years ago
  Travis Burtrum 74119989f7 Use AAD to validate last chunk and detect file truncation even on a chunk boundary 2 years ago
  Travis Burtrum ec15b8166a Implement minimum password length of 12 for encrypting 2 years ago
  Travis Burtrum f75e3871be Implement reading password from file 2 years ago
  Travis Burtrum 355c05219e Clean up documentation 2 years ago
  Travis Burtrum fe7c7f982b Rework tests and AES CPU detection 2 years ago
  Travis Burtrum 7540fa7d7c Implement pegh file format Version 1 using ChaCha20-Poly1305 2 years ago
  Travis Burtrum 92b8534798 Prefer const to #define where possible 2 years ago
  Travis Burtrum 87b6b80ff9 Fix Makefile 2 years ago
  Travis Burtrum 3f85f69492 Set CHUNK_SIZE_MAX better for 32-bit systems 2 years ago
  Travis Burtrum d42539da59 Add mode that uses libsodium AES if the CPU supports it but falls back to OpenSSL AES if not 2 years ago
  Travis Burtrum 53b1fbb689 Add CI builds 2 years ago
  Travis Burtrum 643cd327f4 Add support for compiling against openssl OR libsodium, and tests for both against each other 2 years ago
  Travis Burtrum 8a48f437d9 Switch to encrypting chunks at a time instead 2 years ago
  Travis Burtrum cf9d0dd243 Clean Makefile and fix all warnings that could be found 2 years ago
  Travis Burtrum 3ada2a29dd Practically rewrite all of pegh.c to operate on streams supporting unlimited length files 2 years ago
  Travis Burtrum 6fc9e1d871 document usage and pegh file format 2 years ago
  Travis Burtrum 82114dece7 Add options and command line parsing 2 years ago
  Travis Burtrum 2d1b9a3942 Add Makefile, make C89 compliant 2 years ago
  Travis Burtrum 919deb473d Initial commit 2 years ago