Commit Graph

123 Commits

Author SHA1 Message Date
mratsim 831d26e223 Update Kademlia randomBytes 2018-05-08 14:46:49 +02:00
mratsim d09010db11 First pass in migrating from ttmath to Stint 2018-05-08 14:00:32 +02:00
Jacek Sieka 849b7c1303 Revert "rlpx review comments"
This reverts commit a6b14dcd0b.
2018-05-02 20:51:29 +08:00
Jacek Sieka a6b14dcd0b rlpx review comments 2018-05-02 20:32:41 +08:00
Yuriy Glukhov 7c09171906 Fixed compilation error 2018-05-02 11:52:38 +03:00
Yuriy Glukhov 7c2e8daae4
Merge pull request #12 from status-im/discv4enode2
ENode integration part 2.
2018-05-02 10:48:00 +03:00
Yuriy Glukhov 240e6a862c Server mockup 2018-05-02 10:46:33 +03:00
cheatfate 52b91ce214 RLPx is not ready yet (compiler errors). 2018-05-02 08:18:54 +03:00
cheatfate 3fb04b454f Add kademlia/discovery to exports. 2018-05-02 08:16:25 +03:00
cheatfate da30ba61eb Add newNode(ENode).
Change newDiscoveryProtocol to use not strings, but ENode.
2018-05-02 07:58:11 +03:00
Yuriy Glukhov eda7fd5816
Merge pull request #11 from status-im/discv4enode
Adopt discovery/kademlia to new enode type.
2018-05-01 09:40:43 +03:00
cheatfate 80c1c98119 Adopt discovery/kademlia to new enode type. 2018-05-01 02:46:04 +03:00
cheatfate 144e486224 Add initENode with (pubkey,address). 2018-05-01 00:45:06 +03:00
cheatfate 0e5cd27e84 Fix [ProveInit] compilation warning. 2018-04-30 21:38:43 +03:00
cheatfate caf273228e Added copyright headers. 2018-04-30 21:08:18 +03:00
cheatfate 950e0c2d46 Add ENode type/procedures/tests.
Fixed header with proper licenses.
Fixed nimble to allow ENode tests.
2018-04-30 20:40:04 +03:00
Yuriy Glukhov d567911c14 Initial PeerPool mockup 2018-04-19 20:28:44 +03:00
Yuriy Glukhov 732b7941c4 Some bits required for PeerPool 2018-04-19 19:47:19 +03:00
Zahary Karadjov 8050440614 integrate the RLPx encryption with the rest of the framework 2018-04-19 15:43:24 +03:00
cheatfate c07b9f4457 RLPx encryption/decryption module with tests. 2018-04-19 15:43:24 +03:00
zah 47657ac096
Merge pull request #9 from status-im/peer-pool-preparations
Api adaptation for PeerPool
2018-04-19 15:40:43 +03:00
Yuriy Glukhov 5526179cce Api adaptation for PeerPool 2018-04-19 15:16:38 +03:00
Zahary Karadjov 8c79997672 Document the RLPx public APIs 2018-04-13 16:05:17 +03:00
Yuriy Glukhov 6ee66c3d00
Merge pull request #2 from status-im/disco-new-keys
Use new eth_keys interface, more error handling
2018-04-11 18:49:59 +03:00
Yuriy Glukhov e462019afc Use new eth_keys interface, more error handling 2018-04-11 13:04:17 +03:00
cheatfate d7bd43c334 Remove ecc.nim.
Remove testecc.nim.
Switch auth/ecies to use eth_keys instead of ecc.nim.
Fix tests according to new API.
2018-04-11 00:29:46 +03:00
cheatfate f8ba94b39e Fix travis.yml. 2018-04-10 23:37:52 +03:00
cheatfate 1a895ef519 Fix travis.yml 2018-04-10 23:33:51 +03:00
cheatfate e30fe76670 Fix travis.yml 2018-04-10 23:29:52 +03:00
cheatfate ce8d65bbdc Fix travis.yml to enable MacOS testing. 2018-04-10 23:26:43 +03:00
Zahary Karadjov e89aab335c Adapt rlpxConnect to the new auth APIs 2018-04-04 02:47:31 +03:00
cheatfate 286d537d42 Merge branch 'master' into review 2018-04-02 21:03:19 +03:00
cheatfate 0226a7aa2d One more attempt to fix appveyor.yml. 2018-04-02 16:47:31 +03:00
cheatfate e205b3512e One more attempt to fix appveyor.yml 2018-04-02 16:41:40 +03:00
cheatfate 87cc27e009 One more attempt to fix appveyor.yml 2018-04-02 16:40:37 +03:00
cheatfate d4159973a1 One more attempt to fix appveyor. 2018-04-02 16:35:52 +03:00
cheatfate b69d9d473d Add posibility to use nimbus with patches. 2018-04-02 16:13:16 +03:00
cheatfate b85d682ab5 Remove allow_failures. 2018-04-02 15:50:35 +03:00
cheatfate 732aa2fd9e Remove fast_finish. 2018-04-02 15:34:30 +03:00
cheatfate 9cf66225d2 Change appveyor to use nimbus branch again. 2018-04-02 15:22:01 +03:00
Yuriy Glukhov c0471a1376 Added TODO: close socket on error 2018-04-02 11:26:04 +03:00
cheatfate b4b16f452d Fix wrong constant is used. 2018-04-02 10:30:37 +03:00
cheatfate 59d65df3f4 Final version for review. 2018-04-02 10:15:16 +03:00
Zahary Karadjov f17352c243 progress on implementing RLPx 2018-04-01 05:41:05 +03:00
cheatfate b89d42b633 Merge branch 'master' into review 2018-03-30 23:12:05 +03:00
cheatfate f2c3a2e475 One more attempt to fix badges. 2018-03-30 19:27:59 +03:00
cheatfate c7f2af2ec0 Fix badges. 2018-03-30 19:15:10 +03:00
cheatfate b9824ad557 Fix badges. 2018-03-30 19:04:35 +03:00
cheatfate d8c63e7da1 Some fixes and tests for ECIES. 2018-03-30 18:42:23 +03:00
Yuriy Glukhov 88cdff0c69 Update license info, added .gitignore 2018-03-30 17:17:34 +03:00