Remove unused KM_ImportKey function 78/217778/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 14 Nov 2019 07:22:26 +0000 (08:22 +0100)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 14 Nov 2019 07:22:26 +0000 (08:22 +0100)
Change-Id: I615b282547b9b4463b43eacccd2b00a8d64045d7

ta/include/internal.h
ta/src/internal.c

index e2ef35d404e2af21015eea1bdd1292098506f99a..9728405f554d1f914170e0847ac7526c517bf7f6 100644 (file)
@@ -80,8 +80,6 @@ TEE_Result KM_SaveKey(void *data, size_t data_size, TEE_ObjectHandle key, void *
 
 TEE_Result KM_OpenKey(void *objId, size_t objId_size, TEE_ObjectHandle *hndl);
 
-TEE_Result KM_ImportKey(TEE_ObjectHandle hndl, uint32_t tee_key_type, void *buffer,
-                                               uint32_t *buffer_size);
 
 void KM_DestroyKey(void *objId, uint32_t objId_size);
 
index 89ea811b84662867b9c26daec491a54d7d59e195..7ef08fdc4ad76788abe536f30e48696cf106a847 100644 (file)
@@ -944,33 +944,6 @@ TEE_Result KM_OpenKey(void *objId, size_t objId_size, TEE_ObjectHandle *hndl)
        return ret;
 }
 
-TEE_Result KM_ImportKey(TEE_ObjectHandle hndl, uint32_t tee_key_type, void *buffer,
-                                               uint32_t *buffer_size)
-{
-       TEE_Result ret = TEE_SUCCESS;
-       if (NULL == buffer) {
-               LOG("Buffer ptr is NULL.");
-               return TEE_ERROR_BAD_PARAMETERS;
-       }
-
-       switch (tee_key_type) {
-       case TEE_TYPE_DES:
-       case TEE_TYPE_DES3:
-       case TEE_TYPE_AES:
-               ret = TEE_GetObjectBufferAttribute(hndl, TEE_ATTR_SECRET_VALUE, buffer, buffer_size);
-               break;
-       case TEE_TYPE_RSA_KEYPAIR:
-               // TODO copy generated key for RSA
-       default:
-               LOG("Can't generate key. Unknown key type=%d.", tee_key_type);
-               ret = TEE_ERROR_BAD_PARAMETERS;
-       }
-       if (TEE_SUCCESS != ret) {
-               LOG("Getting object has failed with=%x for type=%d", ret, tee_key_type);
-       }
-       return ret;
-}
-
 void KM_DestroyKey(void *objId, uint32_t objId_size)
 {
        TEE_Result ret = TEE_SUCCESS;