cesr

Crates.iocesr
lib.rscesr
version0.1.0
sourcesrc
created_at2022-04-28 22:32:01.471052
updated_at2022-04-28 22:32:01.471052
descriptionImplementation of Composable Event Streaming Representation (CESR)
homepage
repositoryhttps://github.com/THCLab/cesrox.git
max_upload_size
id577049
size16,467
Robert Mitwicki (mitfik)

documentation

README

CESR

Composable Event Streaming Representation

Specification: https://weboftrust.github.io/ietf-cesr/draft-ssmith-cesr.html

Intro

The Composable Event Streaming Representation (CESR) is dual text-binary encoding format that has the unique property of text-binary concatenation composability. This composability property enables the round trip conversion en-masse of concatenated primitives between the text domain and binary domain while maintaining separability of individual primtives. This enables convenient usability in the text domain and compact transmission in the binary domain. CESR primitives are self-framing. CESR supports self-framing group codes that enable stream processing and pipelining in both the text and binary domains. CESR supports composable text-binary encodings for general data types as well as suites of cryptographic material. Popular cryptographic material suites have compact encodings for efficiency while less compact encodings provide sufficient extensibility to support all foreseeable types. CESR streams also support interleaved JSON, CBOR, and MGPK serializations. CESR is a universal encoding that uniquely provides dual text and binary domain representations via composable conversion.

How to use

TODO

License

EUPL 1.2

https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12

See LICENSE.md

Commit count: 96

cargo fmt