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
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