Evgeny Poberezkin 0ccde5871c transport encryption (#65)
* transport encryption (WIP - using fixed key, parsing/serialization works, SMP tests fail)

* transport encryption

* transport encryption: separate keys to receive and to send, counter-based IVs

* docs: update transport encryption and handshake

* transport encryption handshake (TODO: validate key hash, welcome block, move keys to system environment)

* change KeyHash type to newtype of Digest SHA256

* transport encryption: validate public key hash

* send and receive welcome block with SMP version

* refactor: parsing SMPServer

* remove unused function

* verify that client version is compatible with server version (major version is not smaller)

* update (fix) SMP server tests
2021-04-05 13:10:16 +01:00
2021-04-05 13:10:16 +01:00
2021-04-05 13:10:16 +01:00
2021-04-03 21:53:16 +01:00
Description
SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
249 MiB
Languages
Haskell 35.4%
Kotlin 30.6%
Swift 23.7%
HTML 2.6%
JavaScript 2%
Other 5.6%