EncFS is an encrypted pass-through filesystem which runs in userspace on Linux (using the FUSE kernel module). Similar in design to CFS and other pass-through filesystems, all data is encrypted and stored in the underlying filesystem. Unlike loopback filesystems, there is no predetermined or pre-allocated filesystem size.
|Tags||Filesystems Security Cryptography|
|Operating Systems||Linux BSD FreeBSD OS X|
|Implementation||C++ FUSE OpenSSL Boost|
Release Notes: This version fixes option handling issues introduced in 1.7.0 that prevented mounting of certain filesystem types.
Release Notes: Initialization vector setup for new filesystems was replaced, which helps against a watermark attack.
Release Notes: Support was added for boost 1.42 and 1.43. Modtime is maintained during rename. Fixes were made for gcc 4.x and Mac OS X builds.
Release Notes: This release uses a salt-based key derivation function from OpenSSL. It adds GCC 4.3 support and fixes xattr support on OS X.
Release Notes: Fixes for locking issues and support for file holes.