Make the code more readable by using a local variable
for commonly use expression in the AEAD part of the driver.
Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
}
} else { /*ENCRYPT*/
if (unlikely(areq_ctx->is_icv_fragmented)) {
+ u32 skip = areq->cryptlen + areq_ctx->dst_offset;
+
cc_copy_sg_portion(dev, areq_ctx->mac_buf,
- areq_ctx->dst_sgl,
- (areq->cryptlen +
- areq_ctx->dst_offset),
- (areq->cryptlen +
- areq_ctx->dst_offset +
- ctx->authsize),
+ areq_ctx->dst_sgl, skip,
+ (skip + ctx->authsize),
SSI_SG_FROM_BUF);
}