eth2.0-specs/test_generators/shuffling
protolambda 64f012b276
Move test-generators to specs repo
Co-authored-by: Chih Cheng Liang <chihchengliang@gmail.com>
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
Co-authored-by: Dmitrii Shmatko <leodex23@gmail.com>
Co-authored-by: Jannik Luhn <jannik@brainbot.com>
Co-authored-by: Paul Hauner <paul@paulhauner.com>
Co-authored-by: protolambda <proto@protolambda.com>
2019-03-28 00:49:04 +08:00
..
README.md Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
constants.py Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
core_helpers.py Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
main.py Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
requirements.txt Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
utils.py Move test-generators to specs repo 2019-03-28 00:49:04 +08:00
yaml_objects.py Move test-generators to specs repo 2019-03-28 00:49:04 +08:00

README.md

Shuffling Test Generator

2018 Status Research & Development GmbH
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).

This work uses public domain work under CC0 from the Ethereum Foundation
https://github.com/ethereum/eth2.0-specs

This file implements a test vectors generator for the shuffling algorithm described in the Ethereum specs

Utilizes 'swap or not' shuffling found in An Enciphering Scheme Based on a Card Shuffle.
See the Generalized domain algorithm on page 3.