Complete refactor using protobuff

This commit is contained in:
ycc
2022-01-15 22:19:29 +01:00
parent 60b14db80c
commit c07cdff3de
29 changed files with 1088 additions and 131 deletions

8
doc/sq_msg01.puml Normal file
View File

@ -0,0 +1,8 @@
@startuml
Client1 -> Server: Send Message (PubKeyClient2 + Payload)
Server --> Client1: Ack Message (Server UUID + DateReceived)
Client2 -> Server: Get Messages (PubKeyClient2 + IpPublish)
Server --> Client2: Available Messages list (UUID list cyphered with PubKeyClient2)
Client2 <- Server: Get Messages (decoded UUID signed with PK)
Server --> Client2: Messages [](PubKeyClient2 + Payload)
@enduml