Skip to content

Apache Teaclave TrustZone SDK (incubating) v0.3.0

Pre-release
Pre-release

Choose a tag to compare

@DemesneGH DemesneGH released this 28 Jun 09:09
· 57 commits to no-std since this release

This is the third Apache Incubator release of Teaclave TrustZone SDK. Teaclave TrustZone SDK provides abilities to build safe TrustZone applications in Rust. The SDK is based on the OP-TEE project which follows GlobalPlatform TEE specifications and provides ergonomic APIs. In addition, it enables the capability to write TrustZone applications with Rust's standard library and many third-party libraries (i.e., crates). Teaclave TrustZone SDK is a sub-project of Apache Teaclave (incubating).

In this release we have the following fundamental updates:

Features

  • Add tls_client and tls_server examples
  • Add signature verification example

Enhancements

Integration into OP-TEE

  • Update to OP-TEE 4.2.0 (#35)
  • Update to GP 1.3.1 (#105)
  • Update to OP-TEE 3.20.0 (#104)

Building

  • Upgrade toolchain and std to May 2024 (#139)
  • examples: ensure the proper build order (#124)

Bug fixes

  • Fix double-free bug in optee-utee (#127)
  • Fix cargo error (#102)

Documentation

  • Add Documentation for no-std (#128)
  • Building Rust CA as Android ELF (#95)