19 Commits

Author SHA1 Message Date
s1fr0
418160bffa
fix(noise): remove echo, add stdout.write in print handshake 2022-04-14 13:51:57 +02:00
G
7a832c1bc2
Merge branch 'master' into noise-handshakestates 2022-04-12 15:34:04 +02:00
G
cb11c192d6
feat(noise): add support to Waku Payload V2 (#932)
* feat(noise): adding ChaChaPoly encryption

* feat(noise): add support to Noise public keys

* feat(noise): added support to Waku Payload V2

* fix(noise): missing comma

* Fixed header

* refactor(noise): add comments, restyle code

* refactor(noise): address reviewer's comments

* Update nim-eth

* fix(noise): moved strutils in std
2022-04-12 13:50:51 +02:00
s1fr0
61d65bc87e
fix(noise): fixed trace parameter 2022-04-08 20:28:01 +02:00
s1fr0
3f20d23028
refactor(noise): refactor and add documentation 2022-04-08 19:04:58 +02:00
s1fr0
d4402d0920
refactor(noise): rebase 2022-04-08 18:55:16 +02:00
s1fr0
4e1b839e27
Merge branch 'noise-handshakestates' of https://github.com/status-im/nim-waku into noise-handshakestates 2022-04-08 18:53:53 +02:00
s1fr0
5d63431f34
feat(noise): add Noise Handshake State Machine and primitives 2022-04-08 09:39:59 +02:00
s1fr0
430f2ecd67
refactor(noise): address reviewer's comments 2022-04-07 08:24:42 +02:00
s1fr0
3b5b4aa0e9
refactor(noise): add comments, restyle code 2022-04-06 23:43:15 +02:00
G
a56f3c22a4
Merge branch 'master' into noise-payloadV2 2022-04-06 14:54:27 +02:00
G
d2fccb5220
feat(noise): add support to encrypted/unencrypted public keys (#931)
* feat(noise): adding ChaChaPoly encryption

* test(noise): add test for ChaChaPoly Encryption/decryption

* style(noise): converted variables to camelCase

* feat(noise): add support to Noise public keys

* Fixed header

* refactor(noise): address reviewer's comments

* refactor(noise): small fixes/comments

* refactor(noise): add empty plaintext/ciphertext handling + string encryption test

* refactor(noise): address reviewer's comments
2022-04-06 14:37:02 +02:00
G
45b1e10647
feat(noise): add support to ChaChaPoly encryption (#930)
* feat(noise): adding ChaChaPoly encryption

* fix(noise): restored waku2 tests

* fix(noise): missing comma

* Fixed header

* fix(noise): made comment about empty ChaChaPolyKey clearer

* refactor(noise): address reviewer's comments

* test(noise): add test for ChaChaPoly Encryption/decryption

* refactor(noise): removed libp2p specific debug tools usage

* style(noise): converted variables to camelCase
2022-04-04 17:46:51 +02:00
G
294b9ae638
Fixed Header 2022-04-01 07:37:53 +02:00
G
5e4c868d08
Fixed header 2022-04-01 07:37:13 +02:00
s1fr0
77e20c33be
feat(noise): add Noise Handshake State Machine and primitives 2022-03-31 00:14:13 +02:00
s1fr0
7f4df9628b
feat(noise): added support to Waku Payload V2 2022-03-30 23:51:36 +02:00
s1fr0
d6024a8fa0
feat(noise): add support to Noise public keys 2022-03-30 23:30:33 +02:00
s1fr0
2392565881
feat(noise): adding ChaChaPoly encryption 2022-03-30 23:15:15 +02:00