Commit Graph

51 Commits

Author SHA1 Message Date
Weiliang Li 10748c4d4a Update Cargo.toml
Fix build error
2019-07-25 16:14:41 +02:00
c0gent 94546b0e2c
Update rand & hbbft. 2019-01-22 09:50:16 -08:00
c0gent 161b31f583
Reexport some HB types. 2019-01-21 18:09:30 -08:00
c0gent 25a126aab4
Update to Rust 2018. 2018-12-07 08:44:48 -08:00
c0gent 0da1a2f353
Hbbft updates. 2018-12-03 13:45:26 -08:00
c0gent 0a2d062955
Update tokio. 2018-11-25 10:44:51 -08:00
c0gent 5fab376f9b
Streamline message verification. 2018-11-19 12:10:47 -08:00
Andreas Fackler db28cadbfa Add a no-simd feature.
There are problems with SIMD on Android. For details see:
https://github.com/darrenldl/reed-solomon-erasure/issues/28
2018-11-12 07:52:57 -08:00
Vladimir Komendantskiy 9000b4d166 EncryptionSchedule updates and moved SenderQueue to hbbft/master 2018-11-06 07:12:47 -08:00
c0gent c20ce2bb53 Update tokio dep. 2018-11-06 07:12:47 -08:00
c0gent ee7282e3aa Integrate sender queue changes. 2018-11-06 07:12:47 -08:00
c0gent e66d708fed
Change tokio dep. source. 2018-10-29 16:35:59 -07:00
DrPeterVanNostrand 926582cd29 Switched hbbft dependency from 'cogent/hbbft tc-overflow-fix' to 'poanetwork/hbbft master'. 2018-10-17 09:41:19 -07:00
c0gent fae65ee28d
Update tokio (Fix panic in `LengthDelimitedCodec::encode`). 2018-10-16 15:10:20 -07:00
c0gent e51b8a17c0
Use latest overflow fixes (threshold_crypto). 2018-10-15 09:39:12 -07:00
c0gent 99c66abe44
Lock more dependency versions. 2018-10-12 15:04:42 -07:00
c0gent f96ab58f0c
Updates. 2018-10-12 12:56:10 -07:00
c0gent 5927daf6fa
Hbbft updates. 2018-10-04 10:19:46 -07:00
c0gent 83dba5f6ac
Fix bincode-bytes issue. 2018-10-04 07:08:29 -07:00
c0gent 7f8a57eeff
Updates: tokio, lock hbbft version (pre-rng-change). 2018-10-02 10:30:01 -07:00
c0gent 32d98fe62b
hbbft updates. 2018-09-10 12:08:55 -07:00
c0gent 73def301f0
Move logging init, make remotes optional. 2018-08-06 19:02:18 -07:00
c0gent 340d1026d2
Re-enable system allocator. 2018-08-04 18:54:30 -07:00
c0gent 07d4f544d7
Downgrade bincode to 0.8. 2018-08-03 06:35:15 -07:00
c0gent 839a54b01f
Updates. 2018-08-02 10:11:12 -07:00
c0gent 8d0fb13b9d
Hbbft updates. 2018-07-31 12:42:08 -07:00
c0gent 38528624f3
Add some debugging goodies. 2018-07-28 20:43:16 -07:00
c0gent 15a42e7817
Update hbbft. 2018-07-28 11:47:55 -07:00
c0gent 2fe37f399b
Use fixed crossbeam version (0.4.1).
https://github.com/crossbeam-rs/crossbeam-epoch/issues/82

https://github.com/crossbeam-rs/crossbeam/pull/184
2018-07-25 09:02:38 -07:00
c0gent 4dfc2f88e3
Andreas' stall fix. 2018-07-24 05:58:15 -07:00
c0gent 7c67d20e73
Troubleshoot stalling bug... 2018-07-23 16:18:19 -07:00
c0gent 5b236d463e
Chasing peer-add bugs. 2018-07-23 12:01:13 -07:00
c0gent 6c7253ea48
Hbbft updates, properly update `state_dsct` after promotion. 2018-07-23 10:35:34 -07:00
c0gent f7e483fdac
Revert hbbft temporarily. 2018-07-23 09:18:48 -07:00
c0gent ad9fbac615
Add more cmd line options. 2018-07-23 09:04:10 -07:00
c0gent 27075733d4
Initial (incomplete) observer implementation. 2018-07-21 23:51:23 -07:00
c0gent 7ad7668276
hbbft updates. 2018-07-19 17:24:06 -07:00
c0gent f3d9bdfb2f
Complete key generation process using revamped systems and protocols. 2018-07-18 19:04:41 -07:00
c0gent bacfe7daf4
Completely revamp peer connection procedure. 2018-07-17 19:10:50 -07:00
c0gent 75723138b9
Abstract uid type. 2018-07-17 15:58:48 -07:00
c0gent 669a6a6ab0
Generate HB instance upon first incoming connection. 2018-07-12 22:39:54 -07:00
c0gent 5ebfb93b1c
Convert to 2-node minimum setup, handle connection. 2018-07-12 17:51:55 -07:00
c0gent 31e16ca533
Add network state. 2018-07-12 15:32:39 -07:00
c0gent 987aa9a7f9
Add/Remove nodes dynamically (not working). 2018-07-12 09:52:39 -07:00
c0gent c5c259109f Poll internal messages receiver. 2018-07-11 15:25:27 -07:00
c0gent c1a7bc8953 Add internal messages and channel. 2018-07-11 13:06:20 -07:00
c0gent 221cd24c07 Send correct message upon connection. 2018-07-08 16:23:10 -07:00
c0gent 4f8478ce5b Serialize custom messages over p2p connections. 2018-07-08 15:08:37 -07:00
c0gent d0f515db70 Build up network infrastructure. 2018-07-02 19:36:12 -07:00
c0gent 9917915845 Adapt from hbbft example. 2018-06-30 12:00:23 -07:00