Jacek Sieka
142aa8ca8e
ssz: finish implementation ( #42 )
...
* ssz: finish implementation
* add object support, simplify implementation
* fix extra round of hashing in tree_hash_root
* ssz: cleanups
* work around Nim range bug for Uint24, cleanups
2018-12-17 19:03:53 +01:00
Jacek Sieka
5b35b6c2dc
hash -> root
...
ethereum/eth2.0-specs#285
2018-12-11 15:53:18 -06:00
Jacek Sieka
e8ec26debb
spec updates
...
* bunch of renames
* bunch of new constants
* more long variable names!
2018-12-05 20:07:04 -06:00
Jacek Sieka
6669e698b5
spec updates
...
* more work on block processing
* fix some unsigned issues
* fix ssz issue when last chunk is not full
* work around empty const seq compiler bug
* XXX -> TODO
2018-11-29 16:16:07 -06:00
Jacek Sieka
b01c51b3e2
move spec stuff to spec directory
...
helps maintain sanity in the face of spec changes
2018-11-28 13:49:03 -06:00
Mamy Ratsimbazafy
9989f2fe56
"Stub" hashSSZ function for BeaconBlock ( #18 )
...
* FIx hash_ssz in the generic case
* Add a stub hash function for BeaconBlocks
2018-11-22 11:17:05 +01:00
Jacek Sieka
6df3ec952b
hash_ssz: simplify per latest spec update
...
* update per https://github.com/ethereum/eth2.0-specs/pull/140
* join with ssz to form a single ssz module (like spec)
2018-11-20 10:43:09 -06:00
Jacek Sieka
577598cca7
ssz: fix buffer overflows, explicit error reporting ( #7 )
...
* ssz: fix buffer overflows, explicit error reporting
* ssz: harden against unaligned data
2018-10-08 12:56:34 +02:00
mratsim
6ddab7e9c0
basic SimpleSerialize + tests
2018-09-20 17:45:02 +02:00