NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
Trusted Execution Environment

Detailed Description

A Trusted Execution Environment (TEE) provides trusted applications an execution environment with defined security boundaries, a set of security enabling capabilities, and means to communicate with client applications running in the rich execution environment.

The NVIDIA TEE APIs are in two categories:

APIs with names matching TEE* are the NVIDIA implementation of the Global Platform API specification. The NVIDIA-proprietary APIs have names that match te*. The latter do not exist in the Global Platform API specification and provide proprietary functionality.

Modules

 TEE Internal API
 Describes TEE internal API. This section defines a set of C APIs for the development of trusted applications (TAs) running inside a trusted execution environment (TEE). The APIs defined in this section provide TA developers the following functionality: