Lines Matching refs:session
214 allocate_tee_operation(struct pkcs11_session *session, in allocate_tee_operation() argument
225 struct active_processing *processing = session->processing; in allocate_tee_operation()
283 TEE_FreeOperation(session->processing->tee_op_handle2); in allocate_tee_operation()
291 static enum pkcs11_rc load_tee_key(struct pkcs11_session *session, in load_tee_key() argument
387 res = TEE_SetOperationKey(session->processing->tee_op_handle, in load_tee_key()
404 init_tee_operation(struct pkcs11_session *session, in init_tee_operation() argument
409 struct active_processing *proc = session->processing; in init_tee_operation()
443 enum pkcs11_rc init_asymm_operation(struct pkcs11_session *session, in init_asymm_operation() argument
452 rc = allocate_tee_operation(session, function, proc_params, obj); in init_asymm_operation()
456 rc = load_tee_key(session, obj, function); in init_asymm_operation()
460 rc = init_tee_operation(session, proc_params, obj); in init_asymm_operation()
462 session->processing->mecha_type = proc_params->id; in init_asymm_operation()
476 enum pkcs11_rc step_asymm_operation(struct pkcs11_session *session, in step_asymm_operation() argument
496 struct active_processing *proc = session->processing; in step_asymm_operation()
1024 enum pkcs11_rc do_asymm_derivation(struct pkcs11_session *session, in do_asymm_derivation() argument
1077 TEE_DeriveKey(session->processing->tee_op_handle, &tee_attrs[0], in do_asymm_derivation()
1092 release_active_processing(session); in do_asymm_derivation()
1235 enum pkcs11_rc wrap_data_by_asymm_enc(struct pkcs11_session *session, in wrap_data_by_asymm_enc() argument
1240 struct active_processing *proc = session->processing; in wrap_data_by_asymm_enc()
1253 enum pkcs11_rc unwrap_key_by_asymm(struct pkcs11_session *session, in unwrap_key_by_asymm() argument
1258 struct active_processing *proc = session->processing; in unwrap_key_by_asymm()