Samsung Internal API reference  2.0
tees_kdf.h
Go to the documentation of this file.
1 
9 #ifndef _TEES_KDF_H
10 #define _TEES_KDF_H
11 
12 #include <tee_internal_api.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
31 DSO_EXPORT TEE_Result TEES_DeriveKeyKDF(
32  const void *label, uint32_t labelLen,
33  const void *context, uint32_t contextLen,
34  uint32_t outputKeyLen, TEE_ObjectHandle object);
35 
50 DSO_EXPORT TEE_Result TEES_DeriveKeySetKDF(
51  const void *label, uint32_t labelLen,
52  const void *context, uint32_t contextLen,
53  uint32_t outputKeyLen, TEE_ObjectHandle object);
54 
55 #ifdef __cplusplus
56 }
57 #endif
58 
59 #endif //_TEES_KDF_H
60 
TEE_Result TEES_DeriveKeyKDF(const void *label, uint32_t labelLen, const void *context, uint32_t contextLen, uint32_t outputKeyLen, TEE_ObjectHandle object)
Key Derivation Function(KDF) based on device key. Internal implementation of KDF depends on the chips...
TEE_Result TEES_DeriveKeySetKDF(const void *label, uint32_t labelLen, const void *context, uint32_t contextLen, uint32_t outputKeyLen, TEE_ObjectHandle object)
Key Derivation Function(KDF) based on device key. This function returns the same kay for the set of T...