FangFS is a FUSE-based encrypted filesystem using libsodium.
A few reasons.
-
File systems, especially encrypted file systems, do not belong in the kernel.
-
libsodium primitives such as salsa20 are more future-proof and yield higher performance than more traditional choices.
-
Using FUSE allows for more usable file systems.
-
Because FangFS uses FUSE, it is operating-system and filesystem-agnostic, and should work on any platform supported by both FUSE and libsodium.
-
Certain other FUSE-based encrypted filesystem services are plagued by poor use of cryptographic constructions.
GOSH no. This is an experiment---nothing more.
Repeated: DO NOT USE for serious business. FangFS may devour you alive!