Created by kevin on 21/4/2018.
This class supports a variant of the protobuf proto2 serialization format
This class supports a variant of the protobuf proto2 serialization format
The purpose is to always have a well defined round-trip serialization format that is safe for the use of cryptographic signing and is also cross-platform and cross-language
It restricts proto2 by - Mandating everything is required
It does not yet support proto2 features such as - Arrays (except for byte arrays) - Anything remotely complex
It extends proto2 by providing custom serializers for - UUID - Hash