KM_BinaryData *decKeyBuf)
{
TEE_Result ret;
- TEE_ObjectHandle hndl;
+ TEE_ObjectHandle hndl = TEE_HANDLE_NULL;
TEE_ObjectInfo info;
KM_BinaryData keyBuf, tmpDecKeyBuf;
uint32_t read;
{
TEE_Result ret = TEE_SUCCESS;
TEE_ObjectInfo objInfo;
- TEE_ObjectHandle objHandle;
+ TEE_ObjectHandle objHandle = TEE_HANDLE_NULL;
void* keyBuf = NULL;
uint32_t keyBufSize = 0;
void* decKeyBuf = NULL;
size_t objId_size)
{
TEE_Result ret = TEE_SUCCESS;
- TEE_ObjectHandle pers_handl;
+ TEE_ObjectHandle pers_handl = TEE_HANDLE_NULL;
uint32_t flags =
TEE_DATA_FLAG_ACCESS_READ | TEE_DATA_FLAG_ACCESS_WRITE | TEE_DATA_FLAG_OVERWRITE;
void KM_DestroyKey(void *objId, uint32_t objId_size)
{
TEE_Result ret = TEE_SUCCESS;
- TEE_ObjectHandle key;
+ TEE_ObjectHandle key = TEE_HANDLE_NULL;
// open the object to check if it exists
ret = TEE_OpenPersistentObject(TEE_STORAGE_PRIVATE, objId, objId_size,
TEE_Result KM_SaveData(void *data, uint32_t data_size, void *objId, uint32_t objId_size)
{
TEE_Result ret = TEE_SUCCESS;
- TEE_ObjectHandle handl;
+ TEE_ObjectHandle handl = TEE_HANDLE_NULL;
uint32_t flags = TEE_DATA_FLAG_ACCESS_READ | TEE_DATA_FLAG_ACCESS_WRITE | TEE_DATA_FLAG_OVERWRITE;
ret = TEE_CreatePersistentObject(TEE_STORAGE_PRIVATE, objId, objId_size, flags,
{
TEE_Result ret = TEE_SUCCESS;
uint32_t flags = TEE_DATA_FLAG_ACCESS_READ;
- TEE_ObjectHandle hndl;
+ TEE_ObjectHandle hndl = TEE_HANDLE_NULL;
TEE_ObjectInfo info;
KM_BinaryData der = {0, NULL};
void KM_DestroyData(void *objId, uint32_t objId_size)
{
TEE_Result ret = TEE_SUCCESS;
- TEE_ObjectHandle handl;
+ TEE_ObjectHandle handl = TEE_HANDLE_NULL;
// open the object to check if it exists
ret = TEE_OpenPersistentObject(TEE_STORAGE_PRIVATE, objId, objId_size,