Lines Matching refs:session

199 allocate_tee_operation(struct pkcs11_session *session,  in allocate_tee_operation()  argument
212 assert(session->processing->tee_op_handle == TEE_HANDLE_NULL && in allocate_tee_operation()
213 session->processing->tee_op_handle2 == TEE_HANDLE_NULL); in allocate_tee_operation()
260 res = TEE_AllocateOperation(&session->processing->tee_op_handle, in allocate_tee_operation()
278 TEE_OperationHandle *hdl = &session->processing->tee_op_handle2; in allocate_tee_operation()
322 static enum pkcs11_rc load_tee_key(struct pkcs11_session *session, in load_tee_key() argument
378 &session->processing->extra_ctx, in load_tee_key()
420 res = TEE_SetOperationKey(session->processing->tee_op_handle, in load_tee_key()
546 init_tee_operation(struct pkcs11_session *session, in init_tee_operation() argument
563 TEE_MACInit(session->processing->tee_op_handle, NULL, 0); in init_tee_operation()
589 session->processing->extra_ctx = (void *)pkcs11_data; in init_tee_operation()
591 TEE_MACInit(session->processing->tee_op_handle, NULL, 0); in init_tee_operation()
598 TEE_CipherInit(session->processing->tee_op_handle, NULL, 0); in init_tee_operation()
606 TEE_CipherInit(session->processing->tee_op_handle, in init_tee_operation()
611 rc = tee_init_ctr_operation(session->processing, in init_tee_operation()
616 rc = tee_init_gcm_operation(session, in init_tee_operation()
622 rc = tee_init_derive_symm(session->processing, proc_params); in init_tee_operation()
632 enum pkcs11_rc init_symm_operation(struct pkcs11_session *session, in init_symm_operation() argument
641 rc = allocate_tee_operation(session, function, proc_params, obj); in init_symm_operation()
645 rc = load_tee_key(session, obj, proc_params); in init_symm_operation()
649 rc = init_tee_operation(session, proc_params); in init_symm_operation()
651 session->processing->mecha_type = proc_params->id; in init_symm_operation()
733 enum pkcs11_rc step_symm_operation(struct pkcs11_session *session, in step_symm_operation() argument
747 struct active_processing *proc = session->processing; in step_symm_operation()
881 rc = tee_ae_decrypt_update(session, in_buf, in_size); in step_symm_operation()
1030 rc = tee_ae_encrypt_final(session, out_buf, in step_symm_operation()
1041 rc = tee_ae_decrypt_final(session, out_buf, &out_size); in step_symm_operation()
1059 rc2 = tee_ae_reinit_gcm_operation(session); in step_symm_operation()
1086 enum pkcs11_rc derive_key_by_symm_enc(struct pkcs11_session *session, in derive_key_by_symm_enc() argument
1091 struct active_processing *proc = session->processing; in derive_key_by_symm_enc()
1131 enum pkcs11_rc wrap_data_by_symm_enc(struct pkcs11_session *session, in wrap_data_by_symm_enc() argument
1136 struct active_processing *proc = session->processing; in wrap_data_by_symm_enc()
1202 enum pkcs11_rc unwrap_key_by_symm(struct pkcs11_session *session, void *data, in unwrap_key_by_symm() argument
1207 struct active_processing *proc = session->processing; in unwrap_key_by_symm()