bakare/README.md
2018-09-02 11:13:37 +01:00

456 B

Goals:

  • fast
  • using max bandwidth
  • memory usage limit
  • encryption by default - asymmetric, creates a keypair for you
  • deduplication
  • fuzzy find by file name in stored files

Implementation:

  • hash -> file and file -> hash indexes
  • use vfs to store both db and data files, create a new one when old one too big
  • start with simple read file -> hash -> encrypt -?> send
  • test with randomly created dirs and files, with property based tests and fuzzer