self_encryption 0.0.4

This is Pre alpha, and not useful, no code worth looking at.
docs.rs failed to build self_encryption-0.0.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: self_encryption-0.29.2

self_encryption

Self encrypting files (convergent encryption plus obfuscation)

Travis build and test status

Build Status

Windows build status

Build status

Documentation

MaidSafe System Documention

MaidSafe web site

MaidSafe Community site

![image of self encryption] (https://github.com/dirvine/self_encryption/blob/master/img/self-encryption.png?raw=true)

ToDo list

  • Initial structure
  • Test set-up
  • Travis integration
  • Docs creation
  • Docs hosting (github.io)
  • Windows CI set-up (ci.AppVeyor.com)
  • API stable version 1.0
  • Read/Write file in memory based buffer
  • Add task passing to allow cores to be lit up when handling chunks
  • Allow any size file
    • Replace sequencer with new struct and use BufferedStream to offload to disk
    • Clean up any cache chunks when disk space is low (start + now < 90%)
    • Store intermediate chunks when disk space is low (start + now < 90%)
  • Add another functor to constructor to allow storage query for chunks (not get)
  • Check for first last middle chunks on net and presume file stored
  • Coverage analysis (coveralls ?)

#Video of the process [self_encryption process and use case video] (https://www.youtube.com/watch?v=Jnvwv4z17b4)