Lines Matching refs:proc
657 static enum pkcs11_rc input_data_size_is_valid(struct active_processing *proc, in input_data_size_is_valid() argument
661 switch (proc->mecha_type) { in input_data_size_is_valid()
687 static enum pkcs11_rc input_sign_size_is_valid(struct active_processing *proc, in input_sign_size_is_valid() argument
692 switch (proc->mecha_type) { in input_sign_size_is_valid()
747 struct active_processing *proc = session->processing; in step_symm_operation() local
785 rc = input_data_size_is_valid(proc, function, in_size); in step_symm_operation()
793 switch (proc->mecha_type) { in step_symm_operation()
820 TEE_MACUpdate(proc->tee_op_handle, in_buf, in_size); in step_symm_operation()
845 res = TEE_CipherUpdate(proc->tee_op_handle, in step_symm_operation()
862 res = TEE_AEUpdate(proc->tee_op_handle, in step_symm_operation()
895 TEE_Panic(proc->mecha_type); in step_symm_operation()
905 switch (proc->mecha_type) { in step_symm_operation()
915 res = TEE_MACComputeFinal(proc->tee_op_handle, in step_symm_operation()
922 rc = input_sign_size_is_valid(proc, in2_size); in step_symm_operation()
925 res = TEE_MACCompareFinal(proc->tee_op_handle, in step_symm_operation()
944 assert(proc->extra_ctx); in step_symm_operation()
945 hmac_len = *(uint32_t *)proc->extra_ctx; in step_symm_operation()
957 res = TEE_MACComputeFinal(proc->tee_op_handle, in step_symm_operation()
973 res = TEE_MACComputeFinal(proc->tee_op_handle, in_buf, in step_symm_operation()
1016 res = TEE_CipherDoFinal(proc->tee_op_handle, in step_symm_operation()
1065 TEE_Panic(proc->mecha_type); in step_symm_operation()
1091 struct active_processing *proc = session->processing; in derive_key_by_symm_enc() local
1092 struct input_data_ref *input = proc->extra_ctx; in derive_key_by_symm_enc()
1098 switch (proc->mecha_type) { in derive_key_by_symm_enc()
1101 if (!proc->extra_ctx) in derive_key_by_symm_enc()
1113 res = TEE_CipherDoFinal(proc->tee_op_handle, in_buf, in_size, in derive_key_by_symm_enc()
1136 struct active_processing *proc = session->processing; in wrap_data_by_symm_enc() local
1143 switch (proc->mecha_type) { in wrap_data_by_symm_enc()
1158 res = TEE_CipherUpdate(proc->tee_op_handle, in wrap_data_by_symm_enc()
1183 res = TEE_CipherDoFinal(proc->tee_op_handle, in_buf, in_sz, in wrap_data_by_symm_enc()
1207 struct active_processing *proc = session->processing; in unwrap_key_by_symm() local
1210 if (input_data_size_is_valid(proc, PKCS11_FUNCTION_DECRYPT, data_sz)) in unwrap_key_by_symm()
1213 switch (proc->mecha_type) { in unwrap_key_by_symm()
1217 res = TEE_CipherDoFinal(proc->tee_op_handle, data, data_sz, in unwrap_key_by_symm()
1229 res = TEE_CipherDoFinal(proc->tee_op_handle, data, data_sz, in unwrap_key_by_symm()