hbbft/tests
Marc Brinkmann 5336fbe707 Added `RandomAdversary` and the necessary auxiliary functions.
Random adversaries are created for `broadcast` and `honey_badger`.  Random value generation was added for all type-dependencies of these algorithms, causing the `Rand` trait to be implement for a large portion of the codebase.

Additionally, `MessageWithSender` turned into an actual struct, making it much easier to handle. Tuple-like construction is still available through `MessageWithSender::new()`.
2018-07-13 13:27:49 +02:00
..
network Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
agreement.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
broadcast.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
common_coin.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
common_subset.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
dynamic_honey_badger.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
honey_badger.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
queueing_honey_badger.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00
sync_key_gen.rs Added faulty node logging to algorithms. 2018-07-09 13:45:11 -04:00