Go to the documentation of this file.
28#ifndef TEE_API_DEFINES_EXTENSIONS_H
29#define TEE_API_DEFINES_EXTENSIONS_H
30#ifndef DOXYGEN_SHOULD_SKIP_THIS
36#define TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0
37#define TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0
38#define TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0
39#define TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0
40#define TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0
41#define TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0
43#define TEE_TYPE_HKDF_IKM 0xA10000C0
45#define TEE_ATTR_HKDF_IKM 0xC00001C0
46#define TEE_ATTR_HKDF_SALT 0xD00002C0
47#define TEE_ATTR_HKDF_INFO 0xD00003C0
48#define TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0
55#define TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1
56#define TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1
57#define TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1
58#define TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1
59#define TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1
61#define TEE_TYPE_CONCAT_KDF_Z 0xA10000C1
63#define TEE_ATTR_CONCAT_KDF_Z 0xC00001C1
64#define TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1
65#define TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1
73#define TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2
75#define TEE_TYPE_PBKDF2_PASSWORD 0xA10000C2
77#define TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2
78#define TEE_ATTR_PBKDF2_SALT 0xD00002C2
79#define TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2
80#define TEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2
87#define TEE_STORAGE_PRIVATE_REE 0x80000000
89#define TEE_STORAGE_PRIVATE_RPMB 0x80000100
91#define TEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200
106#define TEE_MEMORY_ACCESS_NONSECURE 0x10000000
107#define TEE_MEMORY_ACCESS_SECURE 0x20000000