Lorenzo Delgado
|
e2dc11912c
|
chore(core): rename waku_message module to waku_core
|
2023-04-19 13:29:23 +02:00 |
|
Lorenzo Delgado
|
cc85f7f213
|
chore: flatten waku v2 protocols folder
|
2023-04-18 15:22:10 +02:00 |
|
Lorenzo Delgado
|
6eb3e8442e
|
feat(testlib): added global tests rng and waku2 sub-module
|
2023-02-13 11:43:49 +01:00 |
|
Lorenzo Delgado
|
0826bdad99
|
refactor(utils): moved noise/compat payload encryption code to utils
|
2023-02-07 10:45:25 +01:00 |
|
Lorenzo Delgado
|
44c07d96ae
|
chore: rename protocols rpc_codec procs from init to decode
|
2022-11-07 16:24:16 +01:00 |
|
G
|
2cfeb75e18
|
PoC implementation of Waku Pairing and Secure Transfer (#1117)
* feat(noise): add PoC implementation for WakuPairing and Secure Transfer
|
2022-09-12 02:23:14 +02:00 |
|
G
|
20847a5640
|
feat(noise): add padding to transport messages (#1056)
* feat(noise): add padding to transport messages (handshakes+write+read)
* fix(noise): address reviewers' comments
* fix(noise): update padding block size const name
|
2022-08-07 16:20:34 +02:00 |
|
G
|
d34f0bbb84
|
Noise: split Noise submodule in smaller submodules (#979)
* refactor(noise): split Noise submodule in smaller submodules
|
2022-08-04 10:47:00 +02:00 |
|
G
|
e680669394
|
feat(noise): add Noise Handshake processing and after-handshake encryption (#934)
* 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
* feat(noise): add Noise Handshake State Machine and primitives
* feat(noise): add Handshake processing and after handshake encryption
* feat(noise): code updated according to #933
* fix(noise): export HandshakeResult
* feat(noise): add pre message validation utility
* chore(noise): improve documentation
* fix(noise): address reviewers comments
|
2022-06-03 21:12:41 +02:00 |
|
G
|
33c225ea9c
|
feat(noise): add Noise Handshake State Machine and primitives (#933)
* 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
* feat(noise): add Noise Handshake State Machine and primitives
* Fixed header
* refactor(noise): add comments, restyle code
* refactor(noise): address reviewer's comments
* feat(noise): add Noise Handshake State Machine and primitives
* refactor(noise): rebase
* refactor(noise): refactor and add documentation
* fix(noise): fixed trace parameter
* update submodules
* fix(noise): remove echo, add stdout.write in print handshake
* refactor(noise): add Noise state machine overview
* Revert "update submodules"
This reverts commit 9fc162dff83c328b94d644c729a77f180206b729.
* update submodules
* fix Jenkins caching
* Revert "update submodules"
This reverts commit 1927d9dd26047dd451b314b1b186a95cab70eed4.
* revert nim-eth submodule update
* fix(noise): missing camelCase
* feat(noise): adding unit tests for Noise State machine primitives
* fix(noise): address reviewers' comments
* fix(noise): use expect for error handling in unit tests
* fix(noise): revert to implicit nonce declaration in CipherState initialization
|
2022-05-20 15:51:36 +02:00 |
|
G
|
fe044bc10f
|
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 |
|
G
|
10d336fc26
|
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
|
b536a49921
|
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 |
|