lighthouse/eth2/utils
Paul Hauner 88c6d15c32
Padding efficent merkle root algo (#436)
* Add initial work on padding efficent merkle roots

* Improve merklize_padded

* Improve tree_hash crate -- fix bugs, docs

* Update codebase for tree_hash API change

* Remove dbg statements, fix import error

* Fix clippy lints, doc error

* Tidy tree hash comments

* Increase tree_hash max tree height

* Fix PR review comments

* Fix typos

* Fix cache access off-by-one in tree hash

* Set max tree depth to 48 (from 64)
2019-07-16 14:40:56 +10:00
..
bls Prepare ssz for publishing on crates.io 2019-07-03 16:06:20 +10:00
boolean-bitfield Prepare ssz for publishing on crates.io 2019-07-03 16:06:20 +10:00
cached_tree_hash spec: ensure types up to date with v0.6.1 2019-05-15 11:48:09 +10:00
compare_fields Add extra level of comparisons to CompareFields 2019-05-24 14:08:19 +10:00
compare_fields_derive Add extra level of comparisons to CompareFields 2019-05-24 14:08:19 +10:00
eth2_config Add persistent network identification 2019-07-04 14:14:27 +10:00
fixed_len_vec Prepare ssz for publishing on crates.io 2019-07-03 16:06:20 +10:00
hashing make hashing crate wasm compatible 2019-06-22 14:36:59 -04:00
honey-badger-split Fix epoch cache, add tests 2019-05-17 16:40:33 +10:00
int_to_bytes Rename eth2_bytes to int_to_bytes 2019-02-15 11:19:25 +11:00
merkle_proof Add deposit processing, fix clippy lints 2019-03-07 16:15:38 +11:00
serde_hex Merge ssz little endian branch 2019-03-26 15:44:01 +11:00
slot_clock Add new beacon chain test harness 2019-06-24 09:34:52 +10:00
ssz Merge pull request #426 from sigp/ssz-types 2019-07-11 16:53:32 +10:00
ssz_derive Update ssz_derive for publishing to crates.io 2019-07-04 13:22:33 +10:00
ssz_types Move many bitfield Options to Results 2019-07-11 13:19:38 +10:00
swap_or_not_shuffle shuffling: delete old yaml test 2019-06-12 16:56:33 +10:00
test_random_derive Implement new BeaconStateTypes trait in types 2019-05-08 13:08:37 +10:00
tree_hash Padding efficent merkle root algo (#436) 2019-07-16 14:40:56 +10:00
tree_hash_derive Padding efficent merkle root algo (#436) 2019-07-16 14:40:56 +10:00