From c242127993f6ed944e2febb6bc778b0406fefb82 Mon Sep 17 00:00:00 2001 From: Harish Jenny K N Date: Mon, 28 Feb 2022 21:28:30 +0530 Subject: [PATCH] tee_storage: Fix return value of TEE_GetObjectInfo1 TEE_GetObjectInfo1 for object type other than TEE_TYPE_DATA with keySize can return TEE_SUCCESS. Added the same Signed-off-by: Harish Jenny K N Change-Id: I76b782ff2d735cfd08e8b038ae15c15e000d091e --- internal_api/storage/tee_storage_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/internal_api/storage/tee_storage_api.c b/internal_api/storage/tee_storage_api.c index 7d7b032..439eea7 100644 --- a/internal_api/storage/tee_storage_api.c +++ b/internal_api/storage/tee_storage_api.c @@ -84,6 +84,7 @@ TEE_Result TEE_GetObjectInfo1(TEE_ObjectHandle object, if (object->objectInfo.objectType != TEE_TYPE_DATA && object->objectInfo.handleFlags & TEE_HANDLE_FLAG_INITIALIZED) { objectInfo->keySize = BYTE2BITS(object->key->key_lenght); + ret = TEE_SUCCESS; } else { objectInfo->keySize = 0; }