The flatbuffer is a cross platform serializer provides by google.
This commit use flatbuffer to replace the default serializer.
Using flatbuffer will bring us the following benefits:
Access to serialized data without parsing/unpacking
Memory efficiency and speed
Tiny serialized data size than json
The mbedtls change the source from iota to third pary by git submodule.
The endpoint/Makefile will build the static library for endpoint during
link time. Will be more easily to use git submodule library than bazel.
The flatbuffer is a cross platform serializer provides by google. This commit use flatbuffer to replace the default serializer. Using flatbuffer will bring us the following benefits:
The mbedtls change the source from iota to third pary by git submodule. The endpoint/Makefile will build the static library for endpoint during link time. Will be more easily to use git submodule library than bazel.