diff options
| -rw-r--r-- | Documentation/MANPAGE-XRAY.md | 20 | ||||
| -rw-r--r-- | gocryptfs-xray/xray_main.go | 3 | 
2 files changed, 22 insertions, 1 deletions
| diff --git a/Documentation/MANPAGE-XRAY.md b/Documentation/MANPAGE-XRAY.md index da041b6..5a5162c 100644 --- a/Documentation/MANPAGE-XRAY.md +++ b/Documentation/MANPAGE-XRAY.md @@ -16,18 +16,32 @@ gocryptfs-xray CIPHERDIR/ENCRYPTED-FILE-OR-DIR  #### Decrypt and show master key  gocryptfs-xray -dumpmasterkey CIPHERDIR/gocryptfs.conf +#### Encrypt paths +gocryptfs-xray -encrypt-paths SOCKET +  DESCRIPTION  ===========  Available options are listed below. +#### -0 +Use \\0 instead of \\n as separator for -decrypt-paths and -encrypt-paths. +  #### -aessiv  Assume AES-SIV mode instead of AES-GCM when examining an encrypted file.  Is not needed and has no effect in `-dumpmasterkey` mode. +#### -decrypt-paths +Decrypt file paths using gocryptfs control socket. Reads from stdin. +See `-ctlsock` in gocryptfs(1). +  #### -dumpmasterkey  Decrypts and shows the master key. +#### -encrypt-paths +Encrypt file paths using gocryptfs control socket. Reads from stdin. +See `-ctlsock` in gocryptfs(1). +  EXAMPLES  ======== @@ -39,6 +53,12 @@ Print the master key:  	gocryptfs-xray -dumpmasterkey myfs/gocryptfs.conf +Mount gocryptfs with control socket and use gocryptfs-xray to +encrypt some paths: + +    gocryptfs -ctlsock myfs.sock myfs myfs.mnt +    echo -e "foo\nbar" | gocryptfs-xray -encrypt-paths myfs.sock +  SEE ALSO  ========  gocryptfs(1) fuse(8) diff --git a/gocryptfs-xray/xray_main.go b/gocryptfs-xray/xray_main.go index 8dcaf8d..ea000c0 100644 --- a/gocryptfs-xray/xray_main.go +++ b/gocryptfs-xray/xray_main.go @@ -46,7 +46,8 @@ func usage() {  	fmt.Fprintf(os.Stderr, "\n"+  		"Examples:\n"+  		"  gocryptfs-xray myfs/mCXnISiv7nEmyc0glGuhTQ\n"+ -		"  gocryptfs-xray -dumpmasterkey myfs/gocryptfs.conf\n") +		"  gocryptfs-xray -dumpmasterkey myfs/gocryptfs.conf\n"+ +		"  gocryptfs-xray -encrypt-paths myfs.sock\n")  }  // sum counts the number of true values | 
