libgocryptfs/README.md

7 lines
817 B
Markdown
Raw Normal View History

2022-06-26 13:57:44 +02:00
libgocryptfs is a re-design of the original [gocryptfs](https://github.com/rfjakob/gocryptfs) code to work as a library. Volumes are not mounted with [FUSE](https://www.kernel.org/doc/html/latest/filesystems/fuse.html) but rather opened in memory and accessed through API calls. What the purpose ?
2021-06-08 21:25:50 +02:00
- Allow the use of gocryptfs in embedded devices where FUSE is not available (such as Android)
- Reduce attack surface by restricting volumes access to only one process rather than one user
2016-10-24 19:30:39 +02:00
2021-06-08 21:25:50 +02:00
## Warning !
2022-04-20 21:17:32 +02:00
The only goal of this library is to be integrated in [DroidFS](https://forge.chapril.org/hardcoresushi/DroidFS). It's not actually ready for other usages. libgocryptfs doesn't implement all features provided by gocryptfs like symbolic links, editing attributes, creating reverse volume... Use it at your own risk !