NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

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

Detailed Description

Defines unique UUID for each Trusted Application for Trusted Little Kernel (TLK).

Macros

#define NULL_UUID
 Defines unique 16-byte UUID for TLK Trusted Applications. More...
 
#define SERVICE_RTC_UUID
 
#define SERVICE_VUDU_UUID
 
#define SERVICE_OTF_UUID
 
#define SERVICE_STORAGE_UUID
 
#define SERVICE_GATEKEEPER_UUID
 
#define SERVICE_KEYMASTER_UUID
 
#define SERVICE_OEMCRYPTO_UUID
 
#define SERVICE_PLAYREADY_UUID
 
#define SERVICE_NVCRYPTO_UUID
 
#define SERVICE_SECURE_HDCP_UUID
 
#define SERVICE_TRUSTEDAPP_UUID
 
#define SERVICE_TRUSTEDAPP2_UUID
 
#define SERVICE_STORAGE_DEMO_UUID
 
#define SERVICE_CRYPTO_DEMO_UUID
 
#define SERVICE_TSEC_UUID
 
#define TESTING_SERVICE_UUID
 
#define SERVICE_NVTML_UUID
 
#define SERVICE_INSTALLER_UUID
 
#define SERVICE_VRRAUTH_UUID
 
#define EFS_CRYPTO_UUID
 
#define SAMPLE_SERVICE1_UUID
 
#define SAMPLE_SERVICE2_UUID
 
#define SAMPLE_SERVICE3_GP_UUID
 
#define SERVICE_EKS2_UUID
 
#define SERVICE_FINGERPRINT_UUID
 
#define SERVICE_MODS_UUID
 
#define SERVICE_OTA_KEYMGMT_UUID
 

Macro Definition Documentation

#define EFS_CRYPTO_UUID
Value:
{ 0xf7930cf5, 0xc2fb, 0x4d06, \
{ 0xaa, 0x7b, 0x57, 0xa3, 0x3e, 0xa4, 0x22, 0x4c } }

Definition at line 150 of file ote_nv_uuid.h.

#define NULL_UUID
Value:
{ 0x00000000, 0x0000, 0x0000, \
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } }

Defines unique 16-byte UUID for TLK Trusted Applications.

Definition at line 47 of file ote_nv_uuid.h.

#define SAMPLE_SERVICE1_UUID
Value:
{ 0xb7364f14, 0x9835, 0x4ba9, \
{ 0x92, 0xdb, 0x8f, 0x94, 0x12, 0x9c, 0xad, 0x3f } }

Definition at line 155 of file ote_nv_uuid.h.

#define SAMPLE_SERVICE2_UUID
Value:
{ 0xd5c3bb40, 0x5b2d, 0x11e5, \
{ 0x88, 0x5d, 0xfe, 0xff, 0x81, 0x9c, 0xdc, 0x9f } }

Definition at line 160 of file ote_nv_uuid.h.

#define SAMPLE_SERVICE3_GP_UUID
Value:
{ 0x9f0d04ea, 0xdacd, 0x4177, \
{ 0xae, 0x4f, 0x30, 0x7e, 0x7b, 0x25, 0xdf, 0x90 } }

Definition at line 165 of file ote_nv_uuid.h.

#define SERVICE_CRYPTO_DEMO_UUID
Value:
{ 0x2ff24307, 0x2623, 0x48f5, \
{ 0xa4, 0x8d, 0x77, 0xe0, 0xd2, 0xab, 0xba, 0x46 } }

Definition at line 117 of file ote_nv_uuid.h.

#define SERVICE_EKS2_UUID
Value:
{ 0x13928130, 0x5a75, 0x11e6, \
{ 0x8b, 0x77, 0x86, 0xf3, 0x0c, 0xa8, 0x93, 0xd3 } }

Definition at line 170 of file ote_nv_uuid.h.

#define SERVICE_FINGERPRINT_UUID
Value:
{ 0xed28f376, 0x93ab, 0x4a27, \
{ 0xbc, 0xfe, 0xc7, 0xbf, 0x22, 0xc3, 0x6e, 0xe5 } }

Definition at line 175 of file ote_nv_uuid.h.

#define SERVICE_GATEKEEPER_UUID
Value:
{ 0x38ba0cdc, 0xdf0e, 0x11e4, \
{ 0x98, 0x69, 0x23, 0x3f, 0xb6, 0xae, 0x47, 0x95 } }

Definition at line 72 of file ote_nv_uuid.h.

#define SERVICE_INSTALLER_UUID
Value:
{ 0xc622e081, 0x3de8, 0x5c15, \
{ 0xb3, 0x78, 0x35, 0x36, 0x9c, 0xd3, 0xec, 0xc6 } }

Definition at line 140 of file ote_nv_uuid.h.

#define SERVICE_KEYMASTER_UUID
Value:
{ 0x7e02fe41, 0xe41b, 0x405a, \
{ 0xbc, 0x8b, 0x44, 0xa8, 0xb8, 0x9d, 0x58, 0x12 } }

Definition at line 77 of file ote_nv_uuid.h.

#define SERVICE_MODS_UUID
Value:
{ 0x33546eba, 0xc918, 0x4165, \
{ 0x86, 0x80, 0xa2, 0xe1, 0xe6, 0x9a, 0x49, 0xc9 } }

Definition at line 180 of file ote_nv_uuid.h.

#define SERVICE_NVCRYPTO_UUID
Value:
{ 0x64661962, 0x40b5, 0x46b8, \
{ 0xb9, 0x55, 0xd0, 0x10, 0xc4, 0x61, 0xf6, 0x2f } }

Definition at line 92 of file ote_nv_uuid.h.

#define SERVICE_NVTML_UUID
Value:
{ 0xb93536ea, 0xe56f, 0x42b8, \
{ 0x96, 0xe7, 0xca, 0x96, 0x5f, 0xa9, 0x0a, 0x47 } }

Definition at line 132 of file ote_nv_uuid.h.

#define SERVICE_OEMCRYPTO_UUID
Value:
{ 0x13F616F9, 0x8572, 0x4A6F, \
{ 0xA1, 0xF1, 0x03, 0xAA, 0x9B, 0x05, 0xF9, 0xff } }

Definition at line 82 of file ote_nv_uuid.h.

#define SERVICE_OTA_KEYMGMT_UUID
Value:
{ 0x52369d99, 0xf6a4, 0x4496, \
{ 0xb6, 0x42, 0x6c, 0x37, 0x5c, 0xc3, 0xbf, 0xf9 } }

Definition at line 185 of file ote_nv_uuid.h.

#define SERVICE_OTF_UUID
Value:
{ 0x74629d40, 0x1378, 0x4d17, \
{ 0x94, 0xd0, 0xe0, 0xaf, 0x5d, 0x86, 0x1d, 0x88 } }

Definition at line 62 of file ote_nv_uuid.h.

#define SERVICE_PLAYREADY_UUID
Value:
{ 0x130616F9, 0x8572, 0x4A6F, \
{ 0xA1, 0xF1, 0x03, 0xAA, 0x9B, 0x01, 0xC9, 0xee } }

Definition at line 87 of file ote_nv_uuid.h.

#define SERVICE_RTC_UUID
Value:
{ 0x6b42300b, 0x8881, 0x416d, \
{ 0x9a, 0xbc, 0x38, 0xb8, 0x3e, 0x9c, 0xf4, 0x9f } }

Definition at line 52 of file ote_nv_uuid.h.

#define SERVICE_SECURE_HDCP_UUID
Value:
{ 0x13F616F9, 0x8572, 0x4A6F, \
{ 0xA1, 0xF1, 0x04, 0xAA, 0x9B, 0x05, 0xF9, 0xff } }

Definition at line 97 of file ote_nv_uuid.h.

#define SERVICE_STORAGE_DEMO_UUID
Value:
{ 0x3180d513, 0x60dd, 0x4179, \
{ 0xb7, 0x10, 0x57, 0x91, 0xaa, 0x3e, 0xf6, 0x42 } }

Definition at line 112 of file ote_nv_uuid.h.

#define SERVICE_STORAGE_UUID
Value:
{ 0x5286f1be, 0x1cb4, 0x40be, \
{ 0xa7, 0x7a, 0xb6, 0xbb, 0xe4, 0x1e, 0x76, 0x8f } }

Definition at line 67 of file ote_nv_uuid.h.

#define SERVICE_TRUSTEDAPP2_UUID
Value:
{ 0x214151de, 0x9f90, 0x4c9c, \
{ 0x89, 0x6c, 0xde, 0x90, 0xfd, 0x87, 0xc4, 0xdc } }

Definition at line 107 of file ote_nv_uuid.h.

#define SERVICE_TRUSTEDAPP_UUID
Value:
{ 0x403a0b40, 0xb50d, 0x40a4, \
{ 0xa8, 0x7c, 0x62, 0xd2, 0x53, 0xfd, 0xa5, 0x94 } }

Definition at line 102 of file ote_nv_uuid.h.

#define SERVICE_TSEC_UUID
Value:
{ 0xcb25682e, 0x3d21, 0x4e98, \
{ 0x86, 0x53, 0x3b, 0xb4, 0x6c, 0xab, 0xf8, 0x9f } }

Definition at line 122 of file ote_nv_uuid.h.

#define SERVICE_VRRAUTH_UUID
Value:
{ 0x0179ed96, 0x1adb, 0x45a8, \
{ 0x8d, 0xc6, 0x9d, 0x08, 0x79, 0x02, 0x52, 0xbb } }

Definition at line 145 of file ote_nv_uuid.h.

#define SERVICE_VUDU_UUID
Value:
{ 0x2f68f22a, 0x6fa9, 0x461f, \
{ 0x81, 0x3d, 0xb1, 0x2d, 0x09, 0x40, 0x11, 0x14 } }

Definition at line 57 of file ote_nv_uuid.h.

#define TESTING_SERVICE_UUID
Value:
{ 0x141b16b8, 0x1f7e, 0x42aa, \
{ 0xa5, 0xd7, 0x7b, 0x74, 0x77, 0x38, 0x32, 0x1e } }

Definition at line 127 of file ote_nv_uuid.h.