Repository Structure
Project Root
auditors
auditor credentials
cmake
build scripts/utilities
cert
pre-generated keys/certificates that are used in the prototype. Note that these are only testing keys. Do not use them in production.
docs
documentations
examples
examples
teaclave_binder
abstract communication interfaces between TEE untrusted/trusted worlds
mesatee_config
compile-time and runtime configuration utilities
mesatee_core
core of MesaTEE, including
IPC
/
RPC
/
Error-handling
/
Database
/etc. -- everything you need to develop a TEE services and clients
mesatee_sdk
client SDK. Applications can utilize it to invoke MesaTEE services
mesatee_services
fns
: function node service, trusted gateway in front of the actual worker
kms
: key management service
tdfs
: trusted distributed file system
tms
: task management service
tests
functional and integration tests
third_party
third party dependencies vendored as git submodules.
build.toml
compile-time configuration
config.toml
runtime configuration