]> git.droids-corp.org - dpdk.git/commitdiff
crypto/qat: fix status in RSA decryption
authorArek Kusztal <arkadiuszx.kusztal@intel.com>
Thu, 21 Oct 2021 10:05:43 +0000 (11:05 +0100)
committerAkhil Goyal <gakhil@marvell.com>
Thu, 4 Nov 2021 18:43:14 +0000 (19:43 +0100)
This commit fixes not set crypto op status when decrypting
with RSA algorithm.

Fixes: e2c5f4ea994c ("crypto/qat: support RSA in asym")
Cc: stable@dpdk.org
Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fan Zhang <roy.fan.zhang@intel.com>
drivers/crypto/qat/qat_asym.c

index 85973812a8e67022375e4c2a97e92ad7a43e2cdc..983c639d68f6da07f9b1175490cdec1b7269626d 100644 (file)
@@ -629,6 +629,8 @@ static void qat_asym_collect_response(struct rte_crypto_op *rx_op,
                                        rte_memcpy(rsa_result,
                                                cookie->output_array[0],
                                                alg_size_in_bytes);
+                                       rx_op->status =
+                                               RTE_CRYPTO_OP_STATUS_SUCCESS;
                                        break;
                                default:
                                        QAT_LOG(ERR, "Padding not supported");