Lines Matching refs:res

120 	TEE_Result res;  in alloc_resources()  local
131 res = ta2tee_algo_id(params[0].value.a, &sess->algo); in alloc_resources()
132 if (res != TEE_SUCCESS) in alloc_resources()
133 return res; in alloc_resources()
135 res = ta2tee_key_size(params[1].value.a, &sess->key_size); in alloc_resources()
136 if (res != TEE_SUCCESS) in alloc_resources()
137 return res; in alloc_resources()
139 res = ta2tee_mode_id(params[2].value.a, &sess->mode); in alloc_resources()
140 if (res != TEE_SUCCESS) in alloc_resources()
141 return res; in alloc_resources()
155 res = TEE_AllocateOperation(&sess->op_handle, in alloc_resources()
159 if (res != TEE_SUCCESS) { in alloc_resources()
170 res = TEE_AllocateTransientObject(TEE_TYPE_AES, in alloc_resources()
173 if (res != TEE_SUCCESS) { in alloc_resources()
190 res = TEE_ERROR_OUT_OF_MEMORY; in alloc_resources()
196 res = TEE_PopulateTransientObject(sess->key_handle, &attr, 1); in alloc_resources()
197 if (res != TEE_SUCCESS) { in alloc_resources()
198 EMSG("TEE_PopulateTransientObject failed, %x", res); in alloc_resources()
202 res = TEE_SetOperationKey(sess->op_handle, sess->key_handle); in alloc_resources()
203 if (res != TEE_SUCCESS) { in alloc_resources()
204 EMSG("TEE_SetOperationKey failed %x", res); in alloc_resources()
208 return res; in alloc_resources()
219 return res; in alloc_resources()
235 TEE_Result res; in set_aes_key() local
276 res = TEE_PopulateTransientObject(sess->key_handle, &attr, 1); in set_aes_key()
277 if (res != TEE_SUCCESS) { in set_aes_key()
278 EMSG("TEE_PopulateTransientObject failed, %x", res); in set_aes_key()
279 return res; in set_aes_key()
283 res = TEE_SetOperationKey(sess->op_handle, sess->key_handle); in set_aes_key()
284 if (res != TEE_SUCCESS) { in set_aes_key()
285 EMSG("TEE_SetOperationKey failed %x", res); in set_aes_key()
286 return res; in set_aes_key()
289 return res; in set_aes_key()