DEFFS
DEFFS copied to clipboard
Distributed, Encrypted, Fractured File System - A custom distributed file system written in C with FUSE
- [x] AES encrypt file contents when written - [x] AES decrypt file contents when read - [x] #4
# Sending shards - [ ] Split encrypted filedata into `n = number_of_connect_machines` file shards - [ ] Prepend `n` key shards to file shards - [x] Requires #4 to...
Each machine should store a manifest of recognized machines and the public keys that they send out upon initialization. Two options for this: - [ ] Store the manifest in...
This must be a configurable option as none of these options are perfect - [ ] Store changes locally and only distribute when each potential receiver node has approved the...
- [ ] Add basic threaded TCP sockets to each client - [ ] Search for other machines periodically - During mounting process - Every 1 min? 1 day? Manually?...