From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3E092A0548; Wed, 15 Jun 2022 09:06:08 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E665840221; Wed, 15 Jun 2022 09:06:07 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 7041D40220 for ; Wed, 15 Jun 2022 09:06:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655276765; x=1686812765; h=from:to:cc:subject:date:message-id; bh=SwtX29khif/PBwSnqkF8oqg6Dy5p8wNTcMMyX2rlhL0=; b=VHTSgU5QpUFioR+LniW8vWV9F5qZ6dHJUFvzP94esl89kvdPZ4njS939 2iE+W8B1D5T/tAP+WmYsc/eJXOB082cswcMyILfRKSezVRVHwZ3MoRqHN qBcjEJ+KjrhHKlJ8od5g/mDNbqwHb3izGuiBFpFqibFAaahDq/3cStmQ1 Zjzg7TAgUeUl7rG/RYtgce5F45dQjVbB/t6PfgK4izjXyE4VkzszkZrX0 JKZiX2y0yk1YC6FstmE3BmwzwkUamBZlyXdqgiQH/sh/t7d3kxFYKR/8y WElkwuNcdniwSvaPcfzAr18oaV4GOXfub+fjwaTuFOBR/DSokYqOzq+L2 A==; X-IronPort-AV: E=McAfee;i="6400,9594,10378"; a="304290431" X-IronPort-AV: E=Sophos;i="5.91,300,1647327600"; d="scan'208";a="304290431" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2022 00:06:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,300,1647327600"; d="scan'208";a="687142005" Received: from silpixa00399302.ir.intel.com ([10.237.214.136]) by fmsmga002.fm.intel.com with ESMTP; 15 Jun 2022 00:06:02 -0700 From: Arek Kusztal To: dev@dpdk.org Cc: gakhil@marvell.com, roy.fan.zhang@intel.com, Arek Kusztal Subject: [PATCH] crypto/qat: fix cleanup function default behaviour Date: Wed, 15 Jun 2022 06:57:56 +0100 Message-Id: <20220615055756.26482-1-arkadiuszx.kusztal@intel.com> X-Mailer: git-send-email 2.13.6 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Full cookie data should be cleared by default if not algorithm specified. This is protection in case algorithm specific cleanup is not implemented. Fixes: 3b78aa7b2317 ("crypto/qat: refactor asymmetric crypto functions") Signed-off-by: Arek Kusztal --- drivers/crypto/qat/qat_asym.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/crypto/qat/qat_asym.c b/drivers/crypto/qat/qat_asym.c index e4ab4bf33d..6e43a6cac8 100644 --- a/drivers/crypto/qat/qat_asym.c +++ b/drivers/crypto/qat/qat_asym.c @@ -144,6 +144,10 @@ cleanup(struct qat_asym_op_cookie *cookie, cleanup_arrays(cookie, QAT_ASYM_RSA_NUM_IN_PARAMS, QAT_ASYM_RSA_NUM_OUT_PARAMS, alg_size); } + } else { + cleanup_arrays(cookie, QAT_ASYM_MAX_PARAMS, + QAT_ASYM_MAX_PARAMS, + QAT_PKE_MAX_LN_SIZE); } } -- 2.13.6