 |
mTower
|
6 #ifndef TEE_API_DEFINES_EXTENSIONS_H 7 #define TEE_API_DEFINES_EXTENSIONS_H 13 #define TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0 14 #define TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0 15 #define TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0 16 #define TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0 17 #define TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0 18 #define TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0 20 #define TEE_TYPE_HKDF_IKM 0xA10000C0 22 #define TEE_ATTR_HKDF_IKM 0xC00001C0 23 #define TEE_ATTR_HKDF_SALT 0xD00002C0 24 #define TEE_ATTR_HKDF_INFO 0xD00003C0 25 #define TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0 32 #define TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1 33 #define TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1 34 #define TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1 35 #define TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1 36 #define TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1 38 #define TEE_TYPE_CONCAT_KDF_Z 0xA10000C1 40 #define TEE_ATTR_CONCAT_KDF_Z 0xC00001C1 41 #define TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1 42 #define TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1 50 #define TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2 52 #define TEE_TYPE_PBKDF2_PASSWORD 0xA10000C2 54 #define TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2 55 #define TEE_ATTR_PBKDF2_SALT 0xD00002C2 56 #define TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2 57 #define TEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2 64 #define TEE_STORAGE_PRIVATE_REE 0x80000000 66 #define TEE_STORAGE_PRIVATE_RPMB 0x80000100 68 #define TEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200 83 #define TEE_MEMORY_ACCESS_NONSECURE 0x10000000 84 #define TEE_MEMORY_ACCESS_SECURE 0x20000000