Skip to content

ct129solutions/libgocryptfs

 
 

Repository files navigation

libgocryptfs is a re-design of the original gocryptfs code to work as a library. Volumes are not mounted with FUSE but rather opened in memory and accessed through API calls. What the purpose ?

  • 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

Warning !

The only goal of this library is to be integrated in 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 !

About

Re-design of the original gocryptfs code to work as a library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.8%
  • C 4.3%
  • Shell 1.6%
  • Makefile 0.3%