diff --git a/drivers/crypto/caam/caamalg.c b/drivers/crypto/caam/caamalg.c
index 0a4469fcd19228548c1208b0a3a4cb1a5e236ba9..a9ff2e19f9d509c9e16a3539bcf6045e540a69c9 100644
--- a/drivers/crypto/caam/caamalg.c
+++ b/drivers/crypto/caam/caamalg.c
@@ -1043,6 +1043,7 @@ static void init_aead_job(struct aead_request *req,
 			dst_dma = 0;
 		} else if (edesc->dst_nents == 1) {
 			dst_dma = sg_dma_address(req->dst);
+			out_options = 0;
 		} else {
 			dst_dma = edesc->sec4_sg_dma +
 				  sec4_sg_index *