apache / incubator-teaclave-trustzone-sdk

Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.
https://teaclave.apache.org
Apache License 2.0
206 stars 59 forks source link

Add support for tee-supplicant loadable plugins #29

Closed DemesneGH closed 3 years ago

DemesneGH commented 3 years ago

Hi @mssun The loadable plugins framework is a new feature in OPTEE 3.13.0. It allows TA actively invoke a command defined in normal world plugins (which are compiled as .so dynlibs).See this commit. In this commit I've updated:

  1. Inoptee-teec optee-utee and optee-utee-sys:Wrap for related apis;
  2. Add a new example supp_plugin for tee-supplicant plugins.The work logic is host->TA->plugin.Plugins are identified by uuid.

Best Regards, Yuan

mssun commented 3 years ago

Merged. Thanks!