├── .ci ├── travis-after-success.sh ├── travis-before-install.sh ├── travis-install.sh └── travis-script.sh ├── .codecov.yml ├── .coveragerc ├── .dockerignore ├── .gitignore ├── .travis.yml ├── CRAPL-LICENSE.txt ├── Dockerfile ├── Makefile ├── README.md ├── ROADMAP.rst ├── docker-compose.yml ├── docs ├── Makefile ├── conf.py ├── index.rst ├── libref.rst └── roadmap.rst ├── experiments ├── __init__.py ├── benchmark │ ├── __init__.py │ ├── process.py │ ├── process_old.py │ └── visualization │ │ ├── index.html │ │ └── jquery-2.1.4.min.js ├── ec2 │ ├── __init__.py │ ├── fabfile.py │ ├── generate_tx.py │ ├── list.py │ ├── logs │ │ └── readme.md │ ├── process_raw.py │ └── utility.py ├── honest_party_test.py ├── honest_party_test_EC2.py ├── honest_party_test_tor_multipleCircuits.py ├── mmr13_expt.py ├── mmr13_tor.py ├── mmr13_tor_multipleCircuits.py ├── multipleTorLauncher.sh ├── names.txt ├── plots │ ├── plot_latency.py │ ├── plot_latency_throughput.py │ ├── plot_latency_tor.py │ └── plot_throughput.py ├── run_local.py └── run_local_tor.py ├── honeybadgerbft ├── __init__.py ├── core │ ├── __init__.py │ ├── binaryagreement.py │ ├── commoncoin.py │ ├── commonsubset.py │ ├── honeybadger.py │ ├── honeybadger_block.py │ └── reliablebroadcast.py ├── crypto │ ├── __init__.py │ ├── ecdsa │ │ ├── __init__.py │ │ └── generate_keys_ecdsa.py │ ├── threshenc │ │ ├── __init__.py │ │ ├── generate_keys.py │ │ └── tpke.py │ └── threshsig │ │ ├── README.md │ │ ├── __init__.py │ │ ├── boldyreva.py │ │ ├── boldyreva_gipc.py │ │ ├── boldyreva_pool.py │ │ ├── generate_keys.py │ │ └── millerrabin.py └── exceptions.py ├── misc ├── README ├── ansi2html.sh ├── includeTransaction.py ├── shoup_tsig │ ├── generate_keys_shoup.py │ └── shoup.py ├── utils.py └── zfec_benchmark.py ├── pytest.ini ├── setup.cfg ├── setup.py ├── start.sh ├── test.sh └── test ├── __init__.py ├── byzantine.py ├── conftest.py ├── crypto ├── conftest.py ├── ecdsa │ └── test_generate_keys_ecdsa.py ├── threshenc │ └── test_tpke.py └── threshsig │ ├── test_boldyreva.py │ ├── test_boldyreva_gipc.py │ ├── test_boldyreva_pool.py │ ├── test_generate_enckeys.py │ ├── test_generate_sigkeys.py │ └── test_millerrabin.py ├── demo_attack_issue59.py ├── test_binaryagreement.py ├── test_commoncoin.py ├── test_commonsubset.py ├── test_honeybadger.py ├── test_honeybadger_block.py ├── test_rbc.py └── test_threshenc.py /.ci/travis-after-success.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e -x 4 | 5 | if [ "${BUILD}" == "tests" ]; then 6 | codecov 7 | fi 8 | -------------------------------------------------------------------------------- /.ci/travis-before-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.ci/travis-before-install.sh -------------------------------------------------------------------------------- /.ci/travis-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.ci/travis-install.sh -------------------------------------------------------------------------------- /.ci/travis-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.ci/travis-script.sh -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | **/*.pyc 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/.travis.yml -------------------------------------------------------------------------------- /CRAPL-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/CRAPL-LICENSE.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/ROADMAP.rst -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/libref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/docs/libref.rst -------------------------------------------------------------------------------- /docs/roadmap.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../ROADMAP.rst 2 | -------------------------------------------------------------------------------- /experiments/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'aluex' 2 | -------------------------------------------------------------------------------- /experiments/benchmark/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/benchmark/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/benchmark/process.py -------------------------------------------------------------------------------- /experiments/benchmark/process_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/benchmark/process_old.py -------------------------------------------------------------------------------- /experiments/benchmark/visualization/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/benchmark/visualization/index.html -------------------------------------------------------------------------------- /experiments/benchmark/visualization/jquery-2.1.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/benchmark/visualization/jquery-2.1.4.min.js -------------------------------------------------------------------------------- /experiments/ec2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/ec2/fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/ec2/fabfile.py -------------------------------------------------------------------------------- /experiments/ec2/generate_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/ec2/generate_tx.py -------------------------------------------------------------------------------- /experiments/ec2/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/ec2/list.py -------------------------------------------------------------------------------- /experiments/ec2/logs/readme.md: -------------------------------------------------------------------------------- 1 | This is the place for logs 2 | -------------------------------------------------------------------------------- /experiments/ec2/process_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/ec2/process_raw.py -------------------------------------------------------------------------------- /experiments/ec2/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/ec2/utility.py -------------------------------------------------------------------------------- /experiments/honest_party_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/honest_party_test.py -------------------------------------------------------------------------------- /experiments/honest_party_test_EC2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/honest_party_test_EC2.py -------------------------------------------------------------------------------- /experiments/honest_party_test_tor_multipleCircuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/honest_party_test_tor_multipleCircuits.py -------------------------------------------------------------------------------- /experiments/mmr13_expt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/mmr13_expt.py -------------------------------------------------------------------------------- /experiments/mmr13_tor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/mmr13_tor.py -------------------------------------------------------------------------------- /experiments/mmr13_tor_multipleCircuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/mmr13_tor_multipleCircuits.py -------------------------------------------------------------------------------- /experiments/multipleTorLauncher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/multipleTorLauncher.sh -------------------------------------------------------------------------------- /experiments/names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/names.txt -------------------------------------------------------------------------------- /experiments/plots/plot_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/plots/plot_latency.py -------------------------------------------------------------------------------- /experiments/plots/plot_latency_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/plots/plot_latency_throughput.py -------------------------------------------------------------------------------- /experiments/plots/plot_latency_tor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/plots/plot_latency_tor.py -------------------------------------------------------------------------------- /experiments/plots/plot_throughput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/plots/plot_throughput.py -------------------------------------------------------------------------------- /experiments/run_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/run_local.py -------------------------------------------------------------------------------- /experiments/run_local_tor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/experiments/run_local_tor.py -------------------------------------------------------------------------------- /honeybadgerbft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /honeybadgerbft/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /honeybadgerbft/core/binaryagreement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/binaryagreement.py -------------------------------------------------------------------------------- /honeybadgerbft/core/commoncoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/commoncoin.py -------------------------------------------------------------------------------- /honeybadgerbft/core/commonsubset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/commonsubset.py -------------------------------------------------------------------------------- /honeybadgerbft/core/honeybadger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/honeybadger.py -------------------------------------------------------------------------------- /honeybadgerbft/core/honeybadger_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/honeybadger_block.py -------------------------------------------------------------------------------- /honeybadgerbft/core/reliablebroadcast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/core/reliablebroadcast.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /honeybadgerbft/crypto/ecdsa/__init__.py: -------------------------------------------------------------------------------- 1 | """ecdsa modules""" 2 | 3 | __author__ = 'aluex' 4 | -------------------------------------------------------------------------------- /honeybadgerbft/crypto/ecdsa/generate_keys_ecdsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/ecdsa/generate_keys_ecdsa.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshenc/__init__.py: -------------------------------------------------------------------------------- 1 | """Threshold Encryption modules""" 2 | 3 | __author__ = 'aluex' 4 | -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshenc/generate_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshenc/generate_keys.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshenc/tpke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshenc/tpke.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/README.md: -------------------------------------------------------------------------------- 1 | Implementation of Shoup's RSA-based threshold signature scheme. 2 | 3 | 4 | -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/__init__.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/boldyreva.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/boldyreva.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/boldyreva_gipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/boldyreva_gipc.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/boldyreva_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/boldyreva_pool.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/generate_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/generate_keys.py -------------------------------------------------------------------------------- /honeybadgerbft/crypto/threshsig/millerrabin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/crypto/threshsig/millerrabin.py -------------------------------------------------------------------------------- /honeybadgerbft/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/honeybadgerbft/exceptions.py -------------------------------------------------------------------------------- /misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/README -------------------------------------------------------------------------------- /misc/ansi2html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/ansi2html.sh -------------------------------------------------------------------------------- /misc/includeTransaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/includeTransaction.py -------------------------------------------------------------------------------- /misc/shoup_tsig/generate_keys_shoup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/shoup_tsig/generate_keys_shoup.py -------------------------------------------------------------------------------- /misc/shoup_tsig/shoup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/shoup_tsig/shoup.py -------------------------------------------------------------------------------- /misc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/utils.py -------------------------------------------------------------------------------- /misc/zfec_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/misc/zfec_benchmark.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max_line_length = 99 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/setup.py -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/start.sh -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | nose2 4 | -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/byzantine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/byzantine.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/crypto/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/conftest.py -------------------------------------------------------------------------------- /test/crypto/ecdsa/test_generate_keys_ecdsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/ecdsa/test_generate_keys_ecdsa.py -------------------------------------------------------------------------------- /test/crypto/threshenc/test_tpke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshenc/test_tpke.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_boldyreva.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_boldyreva.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_boldyreva_gipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_boldyreva_gipc.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_boldyreva_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_boldyreva_pool.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_generate_enckeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_generate_enckeys.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_generate_sigkeys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_generate_sigkeys.py -------------------------------------------------------------------------------- /test/crypto/threshsig/test_millerrabin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/crypto/threshsig/test_millerrabin.py -------------------------------------------------------------------------------- /test/demo_attack_issue59.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/demo_attack_issue59.py -------------------------------------------------------------------------------- /test/test_binaryagreement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_binaryagreement.py -------------------------------------------------------------------------------- /test/test_commoncoin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_commoncoin.py -------------------------------------------------------------------------------- /test/test_commonsubset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_commonsubset.py -------------------------------------------------------------------------------- /test/test_honeybadger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_honeybadger.py -------------------------------------------------------------------------------- /test/test_honeybadger_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_honeybadger_block.py -------------------------------------------------------------------------------- /test/test_rbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_rbc.py -------------------------------------------------------------------------------- /test/test_threshenc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initc3/HoneyBadgerBFT-Python/HEAD/test/test_threshenc.py --------------------------------------------------------------------------------