NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
tee_internal_api.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2010 GlobalPlatform Inc. All Rights Reserved.
3  * The technology provided or described herein is subject to updates, revisions,
4  * and extensions by GlobalPlatform. Use of this information is governed by the
5  * GlobalPlatform license agreement and any use inconsistent with that agreement
6  * is strictly prohibited
7  *
8  * Copyright (c) 2018-2020, NVIDIA CORPORATION. All rights reserved.
9  * NVIDIA CORPORATION and its licensors retain all intellectual property
10  * and proprietary rights in and to this software, related documentation
11  * and any modifications thereto. Any use, reproduction, disclosure or
12  * distribution of this software and related documentation without an express
13  * license agreement from NVIDIA CORPORATION is strictly prohibited.
14  */
15 
65 #ifndef TEE_INTERNAL_API_H
66 #define TEE_INTERNAL_API_H
67 
68 /*
69  * Standard library headers must be included before subordinate
70  * TEE headers so that the subordinate headers do not need
71  * to include the STD headers again.
72  *
73  * For legacy issues, Trusty still uses the C version of headers
74  * even for C++.
75  */
76 #if !defined(__cplusplus) || defined(CONFIG_TRUSTY)
77 #include <stdbool.h>
78 #include <stddef.h>
79 #include <stdint.h>
80 #else
81 #include <cstdbool>
82 #include <cstddef>
83 #include <cstdint>
84 #endif
85 
86 #include <tee_common/tee_common_helpers.h>
87 
92 #include <tee_internal/tee_internal_helpers.h>
95 #include <tee_internal/tee_internal_time.h>
98 
102 
106 
108 #endif /* TEE_INTERNAL_API_H */
tee_cryptographic_constants.h
GlobalPlatform: TEE Cryptographic Constants
tee_internal_constants.h
GlobalPlatform: Tee Internal Constants
tee_internal_client_api.h
GlobalPlatform: TEE Internal Client API
tee_internal_cancellation.h
GlobalPlatform: TEE Internal Cancellation
tee_internal_property_access.h
GlobalPlatform: Tee Internal Property Access
tee_trusted_storage.h
GlobalPlatform: TEE Trusted Storage
tee_trusted_storage_constants.h
GlobalPlatform: TEE Trusted Storage Constants
tee_internal_panic.h
GlobalPlatform: Tee Internal Panic
tee_internal_ta_interface.h
GlobalPlatform: Tee Internal TA Interface
tee_internal_memory_management.h
GlobalPlatform: TEE Internal Memory Management
tee_trusted_storage_datatypes.h
GlobalPlatform: TEE Trusted Storage Datatypes
tee_cryptographic_datatypes.h
GlobalPlatform: TEE Cryptographic Datatypes
tee_internal_datatypes.h
GlobalPlatform: TEE Internal Datatypes
tee_cryptographic_operations.h
GlobalPlatform: TEE Cryptographic Operations