Skip to content

Commit

Permalink
Merge pull request #54 from fulldecent/patch-1
Browse files Browse the repository at this point in the history
Update markdown formatting for documentation
  • Loading branch information
vgough committed Feb 28, 2015
2 parents 65bd22f + 58d720d commit 7537360
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions DESIGN.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
For notes about internationalization, see README-NLS.
For notes about internationalization, see [README-NLS](README-NLS).

EncFS is a program which provides an encrypted virtual filesystem for Linux
using the FUSE kernel module ( see http://sourceforge.net/projects/avf to
Expand All @@ -9,24 +9,27 @@ user-mode and acts as a transparent encrypted filesystem.
Usage
-----

- To see command line options, see the man page for [encfs](encfs/encfs.pod)
and [encfsctl](encfs/encfsctl.pod), or for
brief usage message, run the programs without an argument (or '-h'):
% encfs -h
% man encfs
- To see command line options, see the man page for `[encfs](encfs/encfs.pod)`
and `[encfsctl](encfs/encfsctl.pod)`, or for
brief usage message, run the programs without an argument (or `-h`):

encfs -h
man encfs

- To create a new encrypted filesystem:
% encfs [source dir] [destination mount point]

encfs [source dir] [destination mount point]

eg.: "encfs ~/.crypt ~/crypt". Both directories should already exist,
eg.: `encfs ~/.crypt ~/crypt`. Both directories should already exist,
although Encfs will ask if it can create them if they do not. If the
"~/.crypt" directory does not already contain encrypted filesystem data,
`~/.crypt` directory does not already contain encrypted filesystem data,
then the user is prompted for a password for the new encryption directory.
The encrypted files will be stored in ~/.crypt, and plaintext access will be
through ~/crypt
The encrypted files will be stored in `~/.crypt`, and plaintext access will be
through `~/crypt`

- To mount an existing filesystem:
% encfs [source dir] [destination mount point]

encfs [source dir] [destination mount point]

This works just like creating a new filesystem. If the Encfs control file
is found in the directory, then an attempt is made to mount an existing
Expand All @@ -40,7 +43,7 @@ Technology
- Encfs uses algorithms from third-party libraries (OpenSSL is the default) to
encrypt data and filenames.

- a user supplied password is used to decrypt a volume key, and the volume key
- A user supplied password is used to decrypt a volume key, and the volume key
is used for encrypting all file names and contents. This makes it possible
to change the password without needing to re-encrypt all files.

Expand Down Expand Up @@ -115,7 +118,7 @@ Backward Compatibility
Utility
-------

In addition to the "encfs" main program, a utility "encfsctl" has been
In addition to the `encfs` main program, a utility `encfsctl` has been
provided which can perform some operations on encfs filesystems. Encfsctl
can display information about the filesystem for the curious (the encryption
algorithm used, key length, block size), and more importantly it can also
Expand Down

0 comments on commit 7537360

Please sign in to comment.