lighthouse/eth2/utils
Paul Hauner bfa2e71b46
Move PublicKey to store uncompressed bytes.
This is an optimisation that allows for faster hashing of a public key,
however it adds a penalty to SSZ encoding because we need to go
decompressed -> PublicKey -> compressed.

The spec presently uses compressed bytes to store public keys, however
I'm hoping it will change.
2019-03-13 14:41:43 +11:00
..
bls Move PublicKey to store uncompressed bytes. 2019-03-13 14:41:43 +11:00
boolean-bitfield Merge pull request #258 from sigp/ssz-fuzzing 2019-03-13 14:05:41 +13:00
fisher_yates_shuffle Add benchmarks for fisher_yates_shuffle 2019-02-26 19:32:32 +13:00
hashing Add simple fuzz tests for hashing and boolean-bitfield 2019-02-22 16:50:14 +11:00
honey-badger-split Revert "Merge pull request #200 from sigp/new-structure" 2019-02-14 12:09:18 +11: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
slot_clock Revert "Merge pull request #200 from sigp/new-structure" 2019-02-14 12:09:18 +11:00
ssz Merge pull request #258 from sigp/ssz-fuzzing 2019-03-13 14:05:41 +13:00
ssz_derive Updated TreeHash logic as per revised spec 2019-03-08 15:24:07 -08:00
swap_or_not_shuffle Add fast full-list shuffle for swap-or-not 2019-03-01 12:19:05 +11:00
test_random_derive replaced manual TestRandom implementation with macro when possible; fixed typo in TestRandom macro (lighthouse-246) 2019-02-22 17:10:26 +01:00