hbbft/src
Andreas Fackler d83ef9cf67
Fix BA message handling on epoch change.
Binary agreement erroneously kept handling queued incoming messages for
an epoch `n`, even if during the handling, the epoch was incremented to
`n + 1`. This caused `DuplicateAux` faults in the tests, but it could
potentially break consensus.
2019-04-02 14:01:27 +02:00
..
binary_agreement Fix BA message handling on epoch change. 2019-04-02 14:01:27 +02:00
broadcast using serde derive feature 2019-04-02 12:42:51 +02:00
dynamic_honey_badger using serde derive feature 2019-04-02 12:42:51 +02:00
honey_badger using serde derive feature 2019-04-02 12:42:51 +02:00
queueing_honey_badger Rename DistAlgorithm to ConsensusProtocol. 2019-01-08 14:14:34 +01:00
sender_queue using serde derive feature 2019-04-02 12:42:51 +02:00
subset using serde derive feature 2019-04-02 12:42:51 +02:00
fault_log.rs Rename DistAlgorithm to ConsensusProtocol. 2019-01-08 14:14:34 +01:00
lib.rs Use Rust 2018 idioms consistently. 2019-01-09 11:56:40 +01:00
messaging.rs Apply review suggestions. 2018-11-27 12:25:50 +01:00
network_info.rs Add docs and assert that 3 * f < N. (#364) 2018-12-12 13:39:52 +01:00
sync_key_gen.rs using serde derive feature 2019-04-02 12:42:51 +02:00
threshold_decrypt.rs using serde derive feature 2019-04-02 12:42:51 +02:00
threshold_sign.rs using serde derive feature 2019-04-02 12:42:51 +02:00
traits.rs Rename DistAlgorithm to ConsensusProtocol. 2019-01-08 14:14:34 +01:00
transaction_queue.rs Migrate to rand 0.6. (#368) 2018-12-27 10:34:34 +01:00
util.rs Use Rust 2018 idioms consistently. 2019-01-09 11:56:40 +01:00