Franck Royer
|
82aba32f9e
|
Migrate from ts-proto to protons
The latter does not bring Buffer/Long and is ESM compatible.
|
2022-06-20 14:32:20 +10:00 |
|
Franck Royer
|
cb10ca16d1
|
Migrate package to ESM
|
2022-06-20 14:32:20 +10:00 |
|
Franck Royer
|
9ffedd1fbf
|
Remove circular dependencies
|
2022-06-01 12:14:47 +10:00 |
|
Franck Royer
|
ee8ba791cc
|
Move ecdsa sign to crypto.ts
|
2022-05-20 10:59:33 +10:00 |
|
Franck Royer
|
b3f4686da1
|
Use Uint8Array instead of hex string for hash
|
2022-05-20 10:59:32 +10:00 |
|
Franck Royer
|
20b3b5b667
|
Move common crypto functions to crypto.ts
|
2022-05-20 10:59:32 +10:00 |
|
Franck Royer
|
dbdf37a31d
|
Remove usage of Buffer from version_1.ts
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
89de2e3c77
|
Remove buf variable
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
06b4ab581d
|
Remove Buffer from isMessageSigned
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
ce0c5cef07
|
Pass Uint8Array when possible
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
5648f72d3d
|
Extract is message signed logic
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
bd9d592fda
|
Remove Buffer from getPayloadSize
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
33f52ef56d
|
Extract getPayloadSize logic
|
2022-05-20 10:32:45 +10:00 |
|
Franck Royer
|
95485f0a69
|
Remove Buffer from getSizeOfPayloadSizeField
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
9e09de831f
|
Extract decoding of size of payload size field
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
0964425a12
|
Remove Buffer from validateDataIntegrity
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
64ea36faa3
|
Remove Buffer from ecRecoverPubKey
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
76777744f0
|
Remove Buffer from decrypt*
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
181ba489be
|
Remove Buffer from encrypt*
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
5d32877357
|
Remove Buffer from getSignature, getHash, getPublicKey
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
6929805425
|
Remove Buffer from clearEncode
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
564fee29eb
|
Remove Buffer from addPayloadSizeField
|
2022-05-20 10:32:44 +10:00 |
|
Franck Royer
|
661c6227e7
|
Move type definition to the top
|
2022-05-20 10:32:43 +10:00 |
|
Franck Royer
|
ab3b23f100
|
Remove Buffer from symmetric.ts
|
2022-05-20 10:32:43 +10:00 |
|
Franck Royer
|
c41dfcba40
|
test: Increase timeout
|
2022-05-10 15:24:53 +10:00 |
|
Franck Royer
|
7a15fbf8f8
|
test: Ensure private key is not 0
|
2022-05-10 15:07:17 +10:00 |
|
Franck Royer
|
1fd32639b9
|
Private Key 0..0 is not valid
|
2022-05-09 23:10:16 +10:00 |
|
Franck Royer
|
1ca7215478
|
Improve error feedback when crypto/subtle is not available
|
2022-05-09 23:10:16 +10:00 |
|
Franck Royer
|
8e6f9e320e
|
Remove secp256k1 usage from version_1
|
2022-05-09 16:57:48 +10:00 |
|
Franck Royer
|
12528acaeb
|
Remove node crypto import
|
2022-05-09 16:05:22 +10:00 |
|
Franck Royer
|
111f31bb53
|
Remove node implementation
|
2022-05-09 16:05:22 +10:00 |
|
Franck Royer
|
9dae5168fc
|
Use browser (subtle) implementation for all env
|
2022-05-09 16:05:14 +10:00 |
|
Franck
|
dc90279905
|
Rename nim-waku to nwaku
|
2022-04-06 12:39:18 +10:00 |
|
Franck Royer
|
49998c02bd
|
Ensure Uint8Array is passed to utf-8 conversion function
Proto unexpectedly returns an `Array<number>`.
|
2022-03-25 17:08:03 +11:00 |
|
Franck Royer
|
52009b7be9
|
Use concat to simplify code
|
2022-03-25 17:08:03 +11:00 |
|
Franck Royer
|
bf63e85e9e
|
Move utf-8 utils to utils
|
2022-03-25 17:08:03 +11:00 |
|
Franck R
|
e649f772a7
|
WakuMessage.timestamp field must use nanoseconds (#606)
|
2022-03-09 12:00:02 +11:00 |
|
Franck R
|
2798376776
|
Remove ecies-geth (#598)
* test: specify encryption method
Makes debugging easier.
* Fix log typo
* Remove ecies-geth
Start removal of elliptic dependency and move towards exclusive usage to
CryptoSubtle.
|
2022-03-06 23:20:59 +11:00 |
|
Franck Royer
|
f73afc5244
|
Handle errors thrown when converting to utf-8
|
2022-03-01 16:58:15 +11:00 |
|
Franck R
|
a488988f37
|
Implement Waku Store 2.0.0-beta4 (#566)
|
2022-02-24 16:25:58 +11:00 |
|
Franck R
|
64657a250f
|
Replace rlp with ethers' rlp (#526)
|
2022-02-16 14:08:48 +11:00 |
|
Franck R
|
297d65ce03
|
Reduce Buffer usage in ENR module (#522)
|
2022-02-16 12:11:54 +11:00 |
|
Franck R
|
cfc5eee4ff
|
Reduce buffer usage (#521)
|
2022-02-14 10:50:02 +11:00 |
|
Franck R
|
0f678750df
|
Improve docs (#519)
|
2022-02-11 17:27:15 +11:00 |
|
Franck R
|
4c80f7f0df
|
Remove odd prettier config (#500)
|
2022-02-04 14:12:00 +11:00 |
|
Franck R
|
b257885204
|
test: Fix flackiness (#474)
|
2022-02-01 12:54:54 +11:00 |
|
Franck R
|
47c5565371
|
Wait for heartbeat before considering relay peer ready (#472)
|
2022-01-31 15:30:49 +11:00 |
|
Franck R
|
d9248dbc56
|
Replace waitForConnectedPeer with waitForRemotePeer (#469)
|
2022-01-30 21:56:21 +11:00 |
|
Franck R
|
199a3c7218
|
Ensure relay peers are available before starting the test (#431)
|
2022-01-24 14:41:45 +11:00 |
|
Franck R
|
34e4cbba73
|
Use websocket instead of tcp in interop tests (#418)
|
2022-01-20 13:00:58 +11:00 |
|