Franck Royer
5baf42c76e
Remove `build:dev`
...
This is a type check, already done with `test:tsc`
2022-05-27 23:29:27 +10:00
Franck Royer
354ca4e7b5
Delete build folder before building
2022-05-27 23:24:04 +10:00
Franck R
ac56778950
Merge pull request #762 from status-im/waku-filter
...
Implement Waku Filter protocol
2022-05-27 11:09:50 +10:00
Franck Royer
7a2dcd9881
Update comments
2022-05-27 20:37:16 +10:00
Franck Royer
d3082c8dd8
Update changelog
2022-05-27 20:37:16 +10:00
Franck Royer
b93e535af9
Add wait for remote peer (filter) test
2022-05-27 20:37:15 +10:00
Franck Royer
2e09b6dec3
Use Map
...
Preferred to object when possible.
2022-05-27 20:37:15 +10:00
Franck Royer
5687908ca0
Reorder parameters
...
To match `waku.relay.addObserver`.
2022-05-27 20:37:15 +10:00
Franck Royer
4cf3d3ffd8
Add some awaits
2022-05-27 20:37:15 +10:00
Franck Royer
e5dde6f9e9
Minor fixes
2022-05-27 20:37:15 +10:00
Franck Royer
f7613febed
Simplify import
2022-05-27 20:37:15 +10:00
Franck Royer
4c640e0f93
Remove due `filter`
2022-05-27 20:37:15 +10:00
Franck Royer
e3015abce9
Add filter to `dial`
2022-05-27 20:37:15 +10:00
Nicholas Molnar
8aa966c2f6
Consolidate imports
2022-05-27 20:37:15 +10:00
Nicholas Molnar
cd71beb26b
Fix more comments
2022-05-27 20:37:15 +10:00
Nicholas Molnar
c534bd6cff
Add more comments
2022-05-27 20:37:14 +10:00
Nicholas Molnar
971d080ab5
Code cleanup
2022-05-27 20:37:14 +10:00
Nicholas Molnar
41f01c6d60
Fix comment
2022-05-27 20:37:14 +10:00
Nicholas Molnar
c77b74c10c
Add/delete decryption keys
2022-05-27 20:37:14 +10:00
Nicholas Molnar
5faa186b34
Add decryption keys
2022-05-27 20:37:14 +10:00
Nicholas Molnar
4734e4b7c7
Finish implementation
2022-05-27 20:37:14 +10:00
Nicholas Molnar
691de1a194
Add proto
2022-05-27 20:37:14 +10:00
Franck R
1dc4897b46
Merge pull request #760 from status-im/links
2022-05-26 19:31:41 +10:00
Franck Royer
03f0b512aa
Update Discord/TG links
2022-05-24 17:51:53 +10:00
status-bors-ng[bot]
2011c76b30
Merge #753
...
753: Clean up crypto/secp256k1 dupe code r=D4nte a=D4nte
Co-authored-by: Franck Royer <franck@status.im>
2022-05-20 02:24:36 +00:00
Franck Royer
2b378e7ca1
Update changelog
2022-05-20 12:22:41 +10:00
Franck Royer
c85c39a427
Consolidate signature verification logic
2022-05-20 12:06:14 +10:00
Franck Royer
2ed3580584
Remove dupe function
2022-05-20 11:49:00 +10:00
Franck Royer
6ace11f18f
Remove unused interface
2022-05-20 11:45:48 +10:00
Franck Royer
4cb8769271
Remove unused constant
2022-05-20 11:44:58 +10:00
Franck Royer
b93c876043
Consolidate compress public key functions
2022-05-20 11:42:01 +10:00
Franck Royer
479081f611
Remove unnecessary abstract class
2022-05-20 11:38:44 +10:00
Franck Royer
5e1cd78288
Remove unused code
2022-05-20 11:27:57 +10:00
Franck Royer
17c8335d6f
Remove file
2022-05-20 11:27:15 +10:00
Franck Royer
c6189170e0
Remove unused code
2022-05-20 11:05:44 +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
595fb877eb
Move keccak256 function to crypto.ts
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
status-bors-ng[bot]
e46369d968
Merge #726
...
726: Remove buffer usage r=D4nte a=D4nte
This only removes it from the code we wrote.
- `ts-proto` uses `Buffer`, the idea would be to review whether we can use the new `protons`
- Some dependencies are likely to use `Buffer`, will need review.
Co-authored-by: Franck Royer <franck@status.im>
2022-05-20 00:40:58 +00: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