#webassembly #wasm #codec #tea #wascc

tea-codec

Encoding and decoding primitives for TeaRust Project

2 releases

0.1.1 May 2, 2020
0.1.0 May 2, 2020

#4 in #tea


Used in 2 crates

Apache-2.0

13KB
201 lines

Tea Project WaSCC Actor Utility Supporting Binary and Sorted Vector Key-Value Pair and Macros to Build Nats Message Actor Handler

This codec library is an enhanced version of Kevin Hoffman's original waSCC Codec with the support of tea-kvp-provider.

Both teda-kvp-provider and tea-actor-utility depend on this library. This library keeps the actor and provider sharing the exactly same data structure.

The Tea Project (also called T-Rust, or TeaRust)

Tea Project (Trusted Execution & Attestation) is a Wasm runtime build on top of RoT(Root of Trust) from both trusted hardware environment and blockchain technologies. Developer, Host and Consumer do not have to trust any others to not only protecting privacy but also preventing cyber attacks. The execution environment under remoted attestation can be verified by blockchain consensys. Crypto economy is used as motivation that hosts are willing run trusted computing nodes. This platform can be used by CDN providers, IPFS Nodes or existing cloud providers to enhance existing infrastructure to be more secure and trustless.

Introduction blog post

Project repo. More and more repo will be exposed soon.

Yet to come project site ( not completed yet) http://www.t-rust.com/

Contact: kevin.zhang.canada_at_gmail_dot_com.

We are just started, all kinds of help are welcome!

Build

cargo build

For unit testing

cargo test

Comments are welcome! Happy coding!

Dependencies

~1.3–2.2MB
~49K SLoC