From 5e8854dbf7dca29ebd27084b891fae46a3d4fb83 Mon Sep 17 00:00:00 2001 From: "fangming.fang" Date: Fri, 1 Mar 2024 10:44:16 +0000 Subject: [PATCH] Use bits as snow3g offset Change-Id: I2dba5fdff48780af5d5eb814d6b88e9dc498e676 --- lib/aarch64/mb_mgr_snow3g_submit_flush_common_aarch64.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/aarch64/mb_mgr_snow3g_submit_flush_common_aarch64.h b/lib/aarch64/mb_mgr_snow3g_submit_flush_common_aarch64.h index 13bca11b..de284ade 100644 --- a/lib/aarch64/mb_mgr_snow3g_submit_flush_common_aarch64.h +++ b/lib/aarch64/mb_mgr_snow3g_submit_flush_common_aarch64.h @@ -94,8 +94,8 @@ static void snow3g_mb_mgr_insert_uea2_job(MB_MGR_SNOW3G_OOO *state, IMB_JOB *job state->num_lanes_inuse++; state->args.iv[used_lane_idx] = job->iv; state->args.keys[used_lane_idx] = job->enc_keys; - state->args.in[used_lane_idx] = job->src + job->cipher_start_src_offset_in_bytes; - state->args.out[used_lane_idx] = job->dst; + state->args.in[used_lane_idx] = job->src + (job->cipher_start_src_offset_in_bits / 8); + state->args.out[used_lane_idx] = job->dst + (job->cipher_start_src_offset_in_bits / 8); state->args.byte_length[used_lane_idx] = job->msg_len_to_cipher_in_bits / 8; state->args.INITIALIZED[used_lane_idx] = 0; state->lens[used_lane_idx] = job->msg_len_to_cipher_in_bits / 8; -- GitLab