Lines Matching refs:obj

104 					struct pkcs11_object *obj)  in pkcs2tee_key_type()  argument
120 enum pkcs11_key_type key_type = get_key_type(obj->attributes); in pkcs2tee_key_type()
122 assert(get_class(obj->attributes) == PKCS11_CKO_SECRET_KEY); in pkcs2tee_key_type()
202 struct pkcs11_object *obj) in allocate_tee_operation() argument
204 uint32_t size = (uint32_t)get_object_key_bit_size(obj); in allocate_tee_operation()
272 struct pkcs11_object *obj, in hash_secret_helper() argument
291 rc = pkcs2tee_load_hashed_attr(tee_attr, TEE_ATTR_SECRET_VALUE, obj, in hash_secret_helper()
308 struct pkcs11_object *obj, in load_tee_key() argument
320 if (obj->key_handle != TEE_HANDLE_NULL) { in load_tee_key()
325 object_size = get_object_key_bit_size(obj); in load_tee_key()
342 key_type = get_key_type(obj->attributes); in load_tee_key()
352 rc = pkcs2tee_key_type(&tee_key_type, obj); in load_tee_key()
362 rc = hash_secret_helper(proc_params->id, obj, &tee_attr, in load_tee_key()
370 obj, in load_tee_key()
379 rc = pkcs2tee_key_type(&tee_key_type, obj); in load_tee_key()
384 obj, PKCS11_CKA_VALUE)) { in load_tee_key()
392 &obj->key_handle); in load_tee_key()
398 res = TEE_PopulateTransientObject(obj->key_handle, &tee_attr, 1); in load_tee_key()
406 obj->key_handle); in load_tee_key()
415 TEE_FreeTransientObject(obj->key_handle); in load_tee_key()
416 obj->key_handle = TEE_HANDLE_NULL; in load_tee_key()
616 struct pkcs11_object *obj) in init_symm_operation() argument
622 rc = allocate_tee_operation(session, function, proc_params, obj); in init_symm_operation()
626 rc = load_tee_key(session, obj, proc_params); in init_symm_operation()