Skip to content

Features

Serphentas edited this page Mar 16, 2016 · 22 revisions

To do:

  • Commander view on the DefaultFrame
  • Remote access to cloud service
  • Proper authentication using TLS and scrypt (or another decent KDF)
  • File/directory sharing via a unique access link, possibly protected by a password
    • ACLs
  • UI adjustments
  • Logging (for crashes, etc.)

Latest commit:

  • Encryption/decryption of local files
    • Parallelized mode available (causes a memory leak: see issue #1)
      • Each select file will be process by its own Thread, effectively processing all files at the same time
  • Authentication over TLS, using SHA384
    • Two rounds:
      • First, the client sends its username and password over TLS to the authentication server and this one checks for a match. If correct, the client receives a unique random token. Finally, it closes the TLS connection.
      • Second, the user sends its username and the previously received token over TLS. The data server checks if an entry username:token exists. If yes, the connection stays open and data may flow. Else it is closed.

v0.1:

  • Encryption/decryption of local files

Clone this wiki locally