T-Bone - Global Platform (GP) TEE functional simulator
This project aimed at creating a Global Platform TEE simulator for trusted application functional development. It offers a convenient way to simulate rich/trusted environement interfacing and isolation within a desktop environment for functional development purpose.
This project is not:
- a Global Platform (GP) TEE compliant embedded implementation
- a Global Platform (GP) REE/TEE real-time compliant implementation
- a trusted OS implentation
TODO: An Hello world! example
T-Bone system is composed of 3 main elements:
- A TEE simulator server managing one or more trusted application which must be implemented as dynamic libraries
- A client application library to be linked with your rich application (RA) and connecting to one or more TEE simulator(s).
- A TEE internal library for simulating TEE internal core API offered to trusted application to be linked with your trusted application (TA).
TODO: T-Bone TEE internal library (libtbtee)
TODO: TEE simulation server (tbone)
TODO: T-Bone REE client application library (libtbapp)