prysm-pulse/shared/ssz
Jie Hou 258fba8d45 Preliminary Implementation of SSZ (#1039)
* WIP: support uint8 and uint16

* WIP: Supports encode/decode for bytes

* WIP: Add encode/decode for slice

* WIP: Add struct encoding

* WIP: Add decoder for struct

* WIP: fix tests

* WIP: Aggregating tests

* WIP: data driven test

* WIP: implemented more decode tests

* WIP: Clean code and add more error check

* WIP: more polishing

* WIP: Added optional encode size calculation pass

* WIP: Improve error message reporting

* WIP: Add encoderDecoderCache

* Fix bazel

* Rearrange code

* Fix lint

* Address Nishant's comment

* Fix comments
2018-12-11 10:15:37 +08:00
..
BUILD.bazel Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00
decode_test.go Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00
decode.go Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00
encode_test.go Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00
encode.go Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00
encoder_decoder_lib.go Preliminary Implementation of SSZ (#1039) 2018-12-11 10:15:37 +08:00