Evgeny Poberezkin and Efim Poberezkin
5c1e9682c8
streams rfc draft ( #64 )
...
* streams rfc draft
* typos
* update streams RFC
Co-authored-by: Efim Poberezkin <efim.poberezkin@gmail.com >
2021-04-17 08:10:23 +01:00
Evgeny Poberezkin
d96aeb727f
improve rsa encryption ( #61 )
...
* clrify encryption schemes
* increase SMP ping delay
* include authTag and msg size in encrypted message header, pad messages to fixed size
* use newtype for Key and IV bytestrings
* rename CryptoError constructors
* refactor Word to Int conversion
* refactor padding, replace padding character
* rfc corrections, comment
* rename aesTagSize -> authTagSize
* failing test
2021-02-28 16:17:28 +00:00
Efim Poberezkin
8d05ace601
crypto rfc: clean up e2e ( #41 )
2021-02-15 20:39:21 +04:00
Efim Poberezkin and Evgeny Poberezkin
1cf1c6a4b1
crypto ( #33 )
...
* add crypto rfc
* crypto rfc: fix handshake logic
* transport encryption
* e2e encryption and command verification
* crypto rfc: clarify secrecy of public keys
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2021-02-15 20:22:40 +04:00
Evgeny Poberezkin
3192092349
message management ( #32 )
...
* message management rfc
* update message management rfc
* message management ideas (WIP)
* message management updated
* messages RFC
* update agent MSG constructor to include recipient/broker/sender message IDs and timestamps
* remove agent command ACK - agent automatically acknowledges server messages
* correct messages doc
2021-02-26 18:13:04 +04:00