Hi Vijay,

Thanks for your interests in the Rust OP-TEE TrustZone SDK. At this
point, I know that it is a bit confusing for other people. Let me
answer your question first and explain the rationale behind it.

For now, Rust OP-TEE TrustZone SDK is a separate project maintained by
me. Since most basic primitives (utee, teec, std support) has been
implemented already, I did spend too much time on it recently.

For the more broader question, what's the relation between Teaclave
(previously MesaTEE) and Rust OP-TEE TrustZone SDK? As you may see,
the Teaclave project consists of two sub repositories: 1)
incubator-teaclave-sgx-sdk, providing Rust SGX SDK, 2)
incubator-teaclave, providing a universal secure computing platform
ready for people to deploy and get started. Since the Teaclave
platform tries to provide a more general/universal secure computing
(or confidential computing) solution. We do not limit ourselves solely
on the SGX target. However, compared to others, Intel SGX provides
better security guarantees. That's why we first want to implement our
all services (storage, authentication, access control, scheduler,
etc.) on the SGX target. Once our platform is getting stable, we do
have plan to support other secure computing backends like ARM
TrustZone. At that stage, Rust OP-TEE TrustZone SDK will become an
important role for the Teaclave project.

Actually, I'm not sure whether other parties like you want to use this
TrustZone SDK or in what kinds of scenarios. If it is your interests
and really want to see it in the Apache infra, we can try to bring it
into incubator earlier. However, I cannot guarantee to spent too much
time on this at this stage, but contributors are very welcome!

In short, Rust OP-TEE TrustZone SDK is related with the Teaclave
project, but we haven't transfer ownership to Apache at this stage.
And we have plan to include TrustZone SDK in and provide multiple
backends support.

Not sure if I answered your question clearly, feel free to ask if you
have further questions.

Best,
Mingshen



On Tue, Mar 10, 2020 at 5:37 PM Vijay Chakilam <vijaybchaki...@gmail.com> wrote:
>
> Hi,
>
> I am trying to find resources to help understand how to build trusted
> applications for OP-TEE using Rust. I came across the repository
> https://github.com/mesalock-linux/rust-optee-trustzone-sdk. And then, I
> discovered MesaTEE, which is now the Teaclave project (please correct me if
> I am wrong). It is great to see an apache project being incubated to
> provide an open source universal secure computing platform. However, I am a
> bit lost under the teaclave project that it's a bit unclear if teaclave
> includes the Rust SDK for OP-TEE TrustZone? Is the Rust SDK moved to
> Teaclave or is it now a separate project (if yes, is it still being
> actively worked on?)?
>
> Thanks,
> Vijay

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org
For additional commands, e-mail: dev-h...@teaclave.apache.org

Reply via email to