NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
OTE_MANIFEST Struct Reference

Detailed Description

Holds the manifest structure.

The layout of the .ote.manifest section in the Trusted Application (TA) is the fixed fields followed by an arbitrary number of configuration options.

Fixed fields:

  • name : Informative name of the task (optional).
  • private_data : Each TA specifies how to use this field (optional).
  • uuid : Uniquely identifies each TA in the system.

Optional 32-bit config options:

  • config_options[]: Task configuration options set by macros in ote_config_key_t.

Definition at line 61 of file ote_manifest.h.

Collaboration diagram for OTE_MANIFEST:

Data Fields

char name [OTE_TASK_NAME_MAX_LENGTH]
 
char private_data [OTE_TASK_PRIVATE_DATA_LENGTH]
 
te_service_id_t uuid
 
uint32_t config_options []
 

Field Documentation

uint32_t OTE_MANIFEST::config_options[]

Definition at line 65 of file ote_manifest.h.

char OTE_MANIFEST::name[OTE_TASK_NAME_MAX_LENGTH]

Definition at line 62 of file ote_manifest.h.

char OTE_MANIFEST::private_data[OTE_TASK_PRIVATE_DATA_LENGTH]

Definition at line 63 of file ote_manifest.h.

te_service_id_t OTE_MANIFEST::uuid

Definition at line 64 of file ote_manifest.h.


The documentation for this struct was generated from the following file: