diff options
| author | Jakob Unterwurzacher | 2024-04-18 18:51:04 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2024-04-18 18:51:04 +0200 | 
| commit | 7883d383d842707994b664f4d56ffbe833d3dc52 (patch) | |
| tree | 7f6a58a63a03d641b174a9da0a3fbfe264244c63 | |
| parent | 8ced867c4f2a26e00e32d7703fe13aa47d9df923 (diff) | |
MANPAGE: emphasize that -reverse implies -aessiv, so you must specify it with -masterkey
Fixes: https://github.com/rfjakob/gocryptfs/issues/841
| -rw-r--r-- | Documentation/MANPAGE.md | 15 | 
1 files changed, 11 insertions, 4 deletions
diff --git a/Documentation/MANPAGE.md b/Documentation/MANPAGE.md index 8793330..8c4af3f 100644 --- a/Documentation/MANPAGE.md +++ b/Documentation/MANPAGE.md @@ -155,7 +155,10 @@ mounted using gocryptfs v1.2 and higher. Default true.  #### -reverse  Reverse mode shows a read-only encrypted view of a plaintext -directory. Implies "-aessiv". +directory. Implies `-aessiv`. + +If you want to mount the encrypted view using `-masterkey`, you *must* +specify `-aessiv`.  #### -xchacha  Use XChaCha20-Poly1305 file content encryption. This should be much faster @@ -501,10 +504,14 @@ settings have to be passed on the command line: `-aessiv` when you  mount a filesystem that was created using reverse mode, or  `-plaintextnames` for a filesystem that was created with that option. -Examples: +Example 1: Mount a filesystem that was created using default options: + +    gocryptfs -masterkey=6f717d8b-6b5f8e8a-fd0aa206-778ec093-62c5669b-abd229cd-241e00cd-b4d6713d cipher mnt +    gocryptfs -masterkey=stdin cipher mnt + +Example 2: Mount a `gocryptfs -reverse` filesystem (note that you *must* specify `-aessiv`): -    -masterkey=6f717d8b-6b5f8e8a-fd0aa206-778ec093-62c5669b-abd229cd-241e00cd-b4d6713d -    -masterkey=stdin +    gocryptfs -masterkey=stdin -aessiv cipher mnt  Applies to: all actions that ask for a password.  | 
