updated docu
This commit is contained in:
		@@ -95,9 +95,60 @@
 | 
			
		||||
      - Security design is properly documented ✓
 | 
			
		||||
      - Audit not yet done, we invite you to audit our code ✗
 | 
			
		||||
 | 
			
		||||
    @dot
 | 
			
		||||
    
 | 
			
		||||
    @enddot
 | 
			
		||||
    @section overview System Overview
 | 
			
		||||
 | 
			
		||||
    @startuml{overview.png}
 | 
			
		||||
      interface "user"
 | 
			
		||||
      interface "user" as otheruser
 | 
			
		||||
      [secret password]
 | 
			
		||||
      [secret password] as otherpassword
 | 
			
		||||
      user -up- [secret password]
 | 
			
		||||
      otheruser -up- [otherpassword]
 | 
			
		||||
      node "browser" {
 | 
			
		||||
        [engine]
 | 
			
		||||
        [openpgp.js]
 | 
			
		||||
        folder "local storage" {
 | 
			
		||||
          [public key]
 | 
			
		||||
          [private key]
 | 
			
		||||
          [username]
 | 
			
		||||
          [chat history]
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      node "browser" as otherbrowser {
 | 
			
		||||
        [engine] as otherengine
 | 
			
		||||
        [openpgp.js] as otherpgp
 | 
			
		||||
        folder "local storage" as otherstorage {
 | 
			
		||||
          [public key] as otherpubkey
 | 
			
		||||
          [private key] as otherprivkey
 | 
			
		||||
          [username] as otherusername
 | 
			
		||||
          [chat history] as otherhistory
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      node "safechat.ch" {
 | 
			
		||||
        [safechat]
 | 
			
		||||
        database "sql" {
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      node "keyserver" {
 | 
			
		||||
      }
 | 
			
		||||
      cloud {
 | 
			
		||||
        [engine] -down- HTTP
 | 
			
		||||
        [otherengine] -down- HTTP
 | 
			
		||||
        [engine] -down- WebSocket
 | 
			
		||||
        [otherengine] -down- WebSocket
 | 
			
		||||
        HTTP - [safechat]
 | 
			
		||||
        WebSocket - [safechat]
 | 
			
		||||
      }
 | 
			
		||||
      user - engine
 | 
			
		||||
      otheruser - otherengine
 | 
			
		||||
      [engine] - WebRTC
 | 
			
		||||
      [otherengine] - WebRTC
 | 
			
		||||
      [engine] - keyserver
 | 
			
		||||
      [otherengine] - keyserver
 | 
			
		||||
      [safechat] - keyserver
 | 
			
		||||
    @enduml
 | 
			
		||||
 | 
			
		||||
    @section registration Registration of New User
 | 
			
		||||
 | 
			
		||||
    @msc
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user