#file #data #place #fs-file #repository #filesystem

shelter-fs

所有数据的安全存放地

1个不稳定版本

0.1.0 2023年8月13日

#2353加密学

MPL-2.0 许可证

155KB
2.5K SLoC

shelter-fs

基于块存储的Rusty-shelter文件系统

目标

  • 模拟std::io接口
  • 快速且安全
  • 提供同步
  • 简单直接(KISS)

lib.rs:

shelter-fs是一个无细节、隐私优先的文件系统。

它将您的应用文件安全、私密地存储在底层存储中。通过将文件和目录封装到加密仓库中,它提供了一个虚拟文件系统,并仅授权给授权的应用程序。

此模块的核心部分是 RepoFile,它们提供了大部分文件系统操作和文件数据I/O的API。

示例

使用内存作为底层存储创建并打开一个 Repository

TODO[epic=doc,seq=21] 介绍文档

依赖项

~13–22MB
~342K SLoC