Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.37 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.37 KB

Egk-Protobuf

last update 11/14/2023

This adds protobuf support to ElectionGuard-Kotlin-Multiplatform (EGK).

Available under an MIT-style open source License.

Currently Java 17 is required.

Serialization

We are waiting for the 2.0 JSON serialization specification from Microsoft, before finalizing our serialization. For now, we are still mostly using the 1.9 serialization.

EGK can use both JSON and Protocol Buffers for serialization. Protobuf is a binary format that takes roughly half the space of JSON for the same information. EGK includes .proto files for all the relevant data formats, which constitutes a well defined and compact schema for EG serialization.

Protobuf Serialization

Previous Serialization specs

Authors