From a71611d8f2a3f37c9c430cd11b169e78c00b8cde Mon Sep 17 00:00:00 2001 From: Andreas Fackler Date: Mon, 7 Jan 2019 16:16:18 +0100 Subject: [PATCH] Link to the security audit. Update dependencies. (#376) * Link to the security audit. * Update dependencies. --- Cargo.toml | 4 ++-- README.md | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3d54113..dbcad4d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ byteorder = "1.2.3" derivative = "1.0.1" env_logger = "0.6.0" failure = "0.1" -hex_fmt = "0.2" +hex_fmt = "0.3" init_with = "1.1.0" log = "0.4.1" rand = "0.6.1" @@ -38,7 +38,7 @@ threshold_crypto = "0.3.0" tiny-keccak = "1.4" [dev-dependencies] -colored = "1.6" +colored = "1.7" crossbeam = "0.6" crossbeam-channel = "0.3" docopt = "1.0" diff --git a/README.md b/README.md index 92e6183..13692d9 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ Welcome to a [Rust](https://www.rust-lang.org/en-US/) library of the Honey Badger Byzantine Fault Tolerant (BFT) consensus algorithm. The research and protocols for this algorithm are explained in detail in "[The Honey Badger of BFT Protocols](https://eprint.iacr.org/2016/199.pdf)" by Miller et al., 2016. +An [official security audit](https://github.com/poanetwork/wiki/blob/master/assets/pdf/hbbft-audit-report.pdf) has been completed on `hbbft` by [Jean-Philippe Aumasson](https://aumasson.jp/). + + Following is an overview of HoneyBadger BFT and [basic instructions for getting started](#getting-started). _**Note:** This library is a work in progress and parts of the algorithm are still in development._