diff options
author | Jakob Unterwurzacher | 2021-10-21 15:58:19 +0200 |
---|---|---|
committer | Jakob Unterwurzacher | 2021-10-21 15:58:19 +0200 |
commit | d14c9340d6fb473e9837e91db8b6e869c37ad8e5 (patch) | |
tree | 253ba3c3db8a97ba7fdcd5d59b699db92da1cea2 /Documentation | |
parent | d583bdb79e6f05bce2451a7e220e553209da4c1d (diff) |
cli: add -longnamemax
Fixes https://github.com/rfjakob/gocryptfs/issues/499
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/MANPAGE.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Documentation/MANPAGE.md b/Documentation/MANPAGE.md index 01e4b5a..b9c72dd 100644 --- a/Documentation/MANPAGE.md +++ b/Documentation/MANPAGE.md @@ -123,6 +123,28 @@ and https://github.com/rfjakob/gocryptfs/issues/596 for background info. Use HKDF to derive separate keys for content and name encryption from the master key. Default true. +#### -longnamemax + + integer value, allowed range 62...255 + +Hash file names that (in encrypted form) exceed this length. The default +is 255, which aligns with the usual name length limit on Linux and +provides best performance. + +However, online storage may impose lower limits on file name and/or +path length. In this case, setting -longnamemax to a lower value +can be helpful. + +The lower the value, the more extra `.name` files +must be created, which slows down directory listings. + +Values below 62 are not allowed as then the hashed name +would be longer than the original name. + +Example: + + -longnamemax 100 + #### -plaintextnames Do not encrypt file names and symlink targets. |