Commit Graph

  • d14c9340d6 cli: add -longnamemax Jakob Unterwurzacher 2021-10-21 15:58:19 +0200
  • d583bdb79e configfile: add LongNameMax support Jakob Unterwurzacher 2021-10-21 09:58:37 +0200
  • dc32710045 nametransform: add longNameMax parameter Jakob Unterwurzacher 2021-10-21 09:37:04 +0200
  • a652be805e configfile: replace broken switch/case logic with if Jakob Unterwurzacher 2021-10-21 14:47:29 +0200
  • 4ba0ced3c7 README: update changelog for v2.2.1 Jakob Unterwurzacher 2021-10-20 15:16:31 +0200
  • b0bddc5ed0 github actions: fix allow_other failure Jakob Unterwurzacher 2021-10-15 21:59:12 +0200
  • 8ec872e330 fusefrontend: honor ForceOwner for LOOKUP and CREATE operations Charles Duffy 2021-10-08 20:54:41 +0000
  • 3b881b0174 tests: add TestForceOwner Jakob Unterwurzacher 2021-10-15 17:29:03 +0200
  • bd5d53f50e
    libgocryptfs: update to gocryptfs v2.2.0 Matéo Duparc 2021-10-12 16:54:56 +0200
  • 75cace0568 cryptocore: simplify declarations Jakob Unterwurzacher 2021-09-28 18:35:37 +0200
  • 5406284b9b build.bash: also try BSD date syntax for converting SOURCE_DATE_EPOCH Jakob Unterwurzacher 2021-07-29 19:42:52 +0200
  • e8e3598284 -init: suggest xchacha if we don't have AES accel Jakob Unterwurzacher 2021-09-28 17:43:36 +0200
  • c8996d2664 -info: add contentEncryption Jakob Unterwurzacher 2021-09-28 17:52:21 +0200
  • db1824a23a cryptocore: disentangle algorithm / library implementation name Jakob Unterwurzacher 2021-09-28 17:45:26 +0200
  • 5e67e183c0 README: set v2.2.0 release date Jakob Unterwurzacher 2021-09-25 16:45:36 +0200
  • eceeaaad1f README: make changelog entries subheadings Jakob Unterwurzacher 2021-09-25 16:44:06 +0200
  • 53d51acd2b README: release will be called v2.2.0 instead of v2.2 Jakob Unterwurzacher 2021-09-15 16:09:26 +0200
  • 2d0ba24eca -speed: print cpu model Jakob Unterwurzacher 2021-09-14 18:47:41 +0200
  • 61e37b2439 stupidgcm: add CpuHasAES() Jakob Unterwurzacher 2021-09-14 18:47:07 +0200
  • 52b0444985 README: update example -speed output Jakob Unterwurzacher 2021-09-14 10:18:24 +0200
  • cdbc48fe29 -speed: drop useless tab at end of line Jakob Unterwurzacher 2021-09-14 10:15:18 +0200
  • d0cba59f6b README: highlight changes in v2.2, simplify pkg.go.dev link Jakob Unterwurzacher 2021-09-12 18:12:10 +0200
  • 2a4380ac25 README: update changelog Jakob Unterwurzacher 2021-09-10 17:19:51 +0200
  • c9b825c58a inomap: deterministically set root device Jakob Unterwurzacher 2021-09-10 17:17:16 +0200
  • ee56103570 README: update changelog for v2.2-beta1 Jakob Unterwurzacher 2021-09-10 12:22:02 +0200
  • a85e39f682 Update README & MANPAGE Jakob Unterwurzacher 2021-09-10 12:17:22 +0200
  • d023cd6c95 cli: drop -forcedecode flag Jakob Unterwurzacher 2021-09-10 12:14:19 +0200
  • c974116322 test.bash: call out if build-without-openssl.bash failed Jakob Unterwurzacher 2021-09-10 12:09:30 +0200
  • c50d67f103 profiling: accept parameters & show actual command lines Jakob Unterwurzacher 2021-09-10 11:51:41 +0200
  • ad21647f25 -speed: show which xchacha implementation is preferred Jakob Unterwurzacher 2021-09-08 20:46:52 +0200
  • 2620cad0dc tests/matrix: test xchacha with and without openssl Jakob Unterwurzacher 2021-09-08 20:34:01 +0200
  • 94e8004b6c Make -openssl also apply to xchacha Jakob Unterwurzacher 2021-09-08 20:32:16 +0200
  • 1a58667293 stupidgcm: add PreferOpenSSL{AES256GCM,Xchacha20poly1305} Jakob Unterwurzacher 2021-09-08 19:48:13 +0200
  • 85c2beccaf stupidgcm: normalize constructor naming Jakob Unterwurzacher 2021-09-07 18:11:11 +0200
  • f47e287c20 stupidgcm: revamp package documentation Jakob Unterwurzacher 2021-09-07 17:58:42 +0200
  • d598536709 stupidgcm: unexport stupidGCM struct Jakob Unterwurzacher 2021-09-07 17:48:55 +0200
  • 3a80db953d stupidgcm: allow zero-length input data Jakob Unterwurzacher 2021-09-07 17:47:48 +0200
  • 738d5a2b3a stupidgcm: fix build with CGO_ENABLED=1 without_openssl Jakob Unterwurzacher 2021-09-07 12:57:52 +0200
  • d9510d0c0b stupidgcm: NewChacha20poly1305: avoid slice append Jakob Unterwurzacher 2021-09-07 12:44:42 +0200
  • 39b1070506 stupidgcm: add testConcurrency Jakob Unterwurzacher 2021-09-07 12:41:58 +0200
  • f89b14ee3d stupidgcm: cache C.EVP_chacha20_poly1305() Jakob Unterwurzacher 2021-09-07 12:34:47 +0200
  • 6a0206897c stupidgcm: add BenchmarkCCall Jakob Unterwurzacher 2021-09-05 12:17:38 +0200
  • a2eaa5e3d1 speed: add BenchmarkStupidChacha Jakob Unterwurzacher 2021-09-04 19:18:42 +0200
  • b8c56ccffc stupidgcm: replace naked panics Jakob Unterwurzacher 2021-09-04 12:01:50 +0200
  • 8f820c429d stupidgcm: fix without_openssl build Jakob Unterwurzacher 2021-09-04 11:58:43 +0200
  • c9728247ed test.bash: only check go files for naked panic Jakob Unterwurzacher 2021-09-04 11:56:43 +0200
  • e2ec048a09 stupidgcm: introduce stupidAEADCommon and use for both chacha & gcm Jakob Unterwurzacher 2021-09-04 11:41:56 +0200
  • bf572aef88 stupidgcm: stupidChacha20poly1305.Open: batch C calls in aead_open Jakob Unterwurzacher 2021-09-03 18:44:41 +0200
  • 3e27acb989 speed: add decryption benchmarks Jakob Unterwurzacher 2021-09-03 18:30:42 +0200
  • 5046962634 speed: add bEncrypt helper, reuse dst buffer Jakob Unterwurzacher 2021-09-03 17:40:29 +0200
  • d9e89cd021 stupidgcm: use aead_seal for gcm as well Jakob Unterwurzacher 2021-09-03 17:19:12 +0200
  • 69d626b26f stupidgcm: replace chacha20poly1305_seal with generic aead_seal Jakob Unterwurzacher 2021-09-03 17:11:57 +0200
  • a3f5a8492a stupidgcm: batch C calls in chacha20poly1305_seal Jakob Unterwurzacher 2021-09-03 16:44:13 +0200
  • 9e1dd73e55 -speed: add XChaCha20-Poly1305-OpenSSL Jakob Unterwurzacher 2021-09-02 11:33:06 +0200
  • 4017e4b22c stupidgcm: add stupidXchacha20poly1305 Jakob Unterwurzacher 2021-09-02 10:51:51 +0200
  • 591a56e7ae stupidgcm: stupidChacha20poly1305: normalize panic messages Jakob Unterwurzacher 2021-09-02 10:50:45 +0200
  • 5df7ee815d stupidgcm: stupidChacha20poly1305: use byte array for key Jakob Unterwurzacher 2021-09-02 10:37:44 +0200
  • 3ba74ac4fc stupidgcm: add testWipe test Jakob Unterwurzacher 2021-09-02 10:17:01 +0200
  • 961b8ca438 stupidgcm: deduplicate tests 2/2 Jakob Unterwurzacher 2021-09-02 10:04:38 +0200
  • 676a4ceb87 stupidgcm: deduplicate tests 1/2 Jakob Unterwurzacher 2021-09-02 09:57:06 +0200
  • c9b090770a stupidgcm: add chacha20poly1305 via openssl Jakob Unterwurzacher 2021-09-02 09:30:28 +0200
  • cbf282861b tests/matrix: don't leak fds in TestConcurrentReadCreate Jakob Unterwurzacher 2021-09-01 10:28:33 +0200
  • 7c2255be90 *: trim trailing whitespace a1346054 2021-08-31 17:05:38 +0000
  • 6cb03b54fe *: fix spelling a1346054 2021-08-31 17:05:29 +0000
  • c63f7e9f64 shell scripts: fix shellcheck warnings a1346054 2021-08-31 17:01:47 +0000
  • c505e73a13 README: explain where -xchacha makes sense Jakob Unterwurzacher 2021-08-30 20:00:00 +0200
  • 4e3b7702af fusefrontend: remove leftover Printf Jakob Unterwurzacher 2021-08-30 11:39:44 +0200
  • 34d8a498c4 Unbreak hyperlinks broken by go mod v2 conversion Jakob Unterwurzacher 2021-08-30 11:31:01 +0200
  • 17fe50ef74 README: compress Installation section Jakob Unterwurzacher 2021-08-30 10:18:33 +0200
  • fab4ca07de README: update changelog Jakob Unterwurzacher 2021-08-30 10:18:23 +0200
  • a99051b324 Reimplement -serialize_reads flag using new SyncRead mount flag Jakob Unterwurzacher 2021-08-30 09:53:36 +0200
  • b83ca9c921 Remove serialize_reads package Jakob Unterwurzacher 2021-08-30 09:39:57 +0200
  • e69a85769f go mod: upgrade go-fuse to fix darwin build failure Jakob Unterwurzacher 2021-08-29 19:43:26 +0200
  • f0e45c7b7e
    libgocryptfs: update to gocryptfs v2.1 Matéo Duparc 2021-08-29 12:46:32 +0200
  • 91d3b30c1c doc: file-format.md: describe XChaCha20-Poly1305 Jakob Unterwurzacher 2021-08-26 08:43:41 +0200
  • 7b25ff39c8 fsstress-gocryptfs: fuse-xfstests now lives in /opt Jakob Unterwurzacher 2021-08-26 07:46:28 +0200
  • 61ef6b00a6 -devrandom: make flag a no-op Jakob Unterwurzacher 2021-08-25 12:36:38 +0200
  • b3d26b7264 go mod: update go-fuse Jakob Unterwurzacher 2021-08-25 12:17:26 +0200
  • a4ed1aab00 README: add -xchacha to changelog Jakob Unterwurzacher 2021-08-24 14:06:01 +0200
  • 24bb28a517 MANPAGE: add -xchacha Jakob Unterwurzacher 2021-08-24 14:05:52 +0200
  • 5f1094b164 -speed: note that -xchacha is selectable Jakob Unterwurzacher 2021-08-24 14:02:12 +0200
  • ab7308639b tests/example_filesystems: add v2.2-xchacha-deterministic-names Jakob Unterwurzacher 2021-08-24 13:53:50 +0200
  • d70875aaa9 tests/example_filesystems: add deterministic-names and xchacha Jakob Unterwurzacher 2021-08-24 13:50:07 +0200
  • 62ed081c5e benchmark.bash: add -xchacha support Jakob Unterwurzacher 2021-08-24 13:30:09 +0200
  • abaa12992c xray: add xchacha support Jakob Unterwurzacher 2021-08-23 22:19:30 +0200
  • 20ca63cdbc contentenc: remove unused NonceMode constants Jakob Unterwurzacher 2021-08-23 22:14:20 +0200
  • dfb7fae52a speed: use algo names from cryptocore Jakob Unterwurzacher 2021-08-23 22:13:49 +0200
  • 806334eacf cryptocore: add NonceSize to AEADTypeEnum Jakob Unterwurzacher 2021-08-23 22:10:23 +0200
  • b12ad292d4 tests/cli: add -xchacha tests Jakob Unterwurzacher 2021-08-23 16:17:04 +0200
  • 2fb1d52746 tests/matrix: add -xchacha test Jakob Unterwurzacher 2021-08-23 16:00:21 +0200
  • 97d8340bd8 configfile: add Validate() function, support FlagXChaCha20Poly1305 Jakob Unterwurzacher 2021-08-21 21:43:26 +0200
  • 4764a9bde0 Add partial XChaCha20-Poly1305 support (mount flag only) Jakob Unterwurzacher 2021-08-21 12:08:37 +0200
  • b02812f8b3 test/cli: actually run TestZerokey Jakob Unterwurzacher 2021-08-23 15:17:04 +0200
  • 69d88505fd go mod: declare module version v2 Jakob Unterwurzacher 2021-08-23 15:05:15 +0200
  • c9abfc8f06 ensurefds012: package comment should preceded package statement Jakob Unterwurzacher 2021-08-23 11:04:22 +0200
  • b603169d2c configfile: pass struct to Create 2/2 Jakob Unterwurzacher 2021-08-21 14:04:04 +0200
  • 4b93525249 configfile: pass struct to Create 1/2 Jakob Unterwurzacher 2021-08-21 14:01:58 +0200
  • 2da0e13b1d cryptocore: drop IVLen helper var Jakob Unterwurzacher 2021-08-21 10:55:20 +0200
  • f6be765ef6 README: Update changelog with -deterministic-names Jakob Unterwurzacher 2021-08-20 17:15:27 +0200
  • fbccb16043 -deterministic-names: implement for reverse mode, too Jakob Unterwurzacher 2021-08-20 17:06:18 +0200