8 stdenv.mkDerivation rec {
12 src = fetchFromGitHub {
16 fetchSubmodules = true;
17 hash = "sha256-7xjGuN7jcLgfGkaBoSj+WsBpM806PPGzeBs7DnI+fwc=";
20 nativeBuildInputs = [ cmake ];
21 buildInputs = [ fuse ];
24 inherit (src.meta) homepage;
25 description = "Transparent encryption filesystem";
27 Securefs is a filesystem in userspace (FUSE) that transparently encrypts
28 and authenticates data stored. It is particularly designed to secure
29 data stored in the cloud.
30 Securefs mounts a regular directory onto a mount point. The mount point
31 appears as a regular filesystem, where one can read/write/create files,
32 directories and symbolic links. The underlying directory will be
33 automatically updated to contain the encrypted and authenticated
36 license = with licenses; [ bsd2 mit ];
37 platforms = platforms.unix;
38 mainProgram = "securefs";