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 ABD7241D54 for ; Thu, 23 Feb 2023 16:07:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 90C904323E; Thu, 23 Feb 2023 16:07:15 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 4634543236 for ; Thu, 23 Feb 2023 16:07:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1677164832; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GqVaMGtFgoc62bNaapOrxrKc9eMeLhMu0IxROS3xW3g=; b=LkwQh2RaVLA/tlX1LYICtKqOisdu0vFygiQVjoRQ7CC6FP/hu0WKGQKjAVBoyjzcs8oPc3 m5P3vUNhUIIMNv+WB9FPKncdX/oDRWLapKeBzZ52z3r2uDI8oqLrm5WkHcDjfRmIg4UvYA UkybxsnsboGRC3/vN4HKI+QyAxe2gIo= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-463-ZwvR-yeBPcqB6auleBGVaw-1; Thu, 23 Feb 2023 10:07:03 -0500 X-MC-Unique: ZwvR-yeBPcqB6auleBGVaw-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1093C87A9F4; Thu, 23 Feb 2023 15:07:01 +0000 (UTC) Received: from rh.redhat.com (unknown [10.39.192.53]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6F6572166B2B; Thu, 23 Feb 2023 15:07:00 +0000 (UTC) From: Kevin Traynor To: Ciara Power Cc: dpdk stable Subject: patch 'crypto/qat: fix stream cipher direction' has been queued to stable release 21.11.4 Date: Thu, 23 Feb 2023 15:05:00 +0000 Message-Id: <20230223150631.723699-9-ktraynor@redhat.com> In-Reply-To: <20230223150631.723699-1-ktraynor@redhat.com> References: <20230223150631.723699-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.6 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 21.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 02/28/23. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/kevintraynor/dpdk-stable This queued commit can be viewed at: https://github.com/kevintraynor/dpdk-stable/commit/e8f2aab7688ca39daa5d3aafee478f6050a5a691 Thanks. Kevin --- >From e8f2aab7688ca39daa5d3aafee478f6050a5a691 Mon Sep 17 00:00:00 2001 From: Ciara Power Date: Wed, 21 Dec 2022 14:05:55 +0000 Subject: [PATCH] crypto/qat: fix stream cipher direction [ upstream commit 96ef7feb7a63ee74a99e221d255d91e8af3cf196 ] Stream ciphers use ENCRYPT mode in HW for both encryption and decryption operations. This patch adds in an overwrite to always set ENCRYPT mode for these algorithms. Fixes: d9b7d5bbc845 ("crypto/qat: add ZUC EEA3/EIA3 capability") Signed-off-by: Ciara Power --- drivers/crypto/qat/qat_sym_session.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/crypto/qat/qat_sym_session.c b/drivers/crypto/qat/qat_sym_session.c index f269e8992b..eae08f65d1 100644 --- a/drivers/crypto/qat/qat_sym_session.c +++ b/drivers/crypto/qat/qat_sym_session.c @@ -1629,7 +1629,8 @@ int qat_sym_cd_cipher_set(struct qat_sym_session *cdesc, } else if (cdesc->qat_cipher_alg == ICP_QAT_HW_CIPHER_ALGO_SNOW_3G_UEA2 || cdesc->qat_cipher_alg == - ICP_QAT_HW_CIPHER_ALGO_ZUC_3G_128_EEA3) + ICP_QAT_HW_CIPHER_ALGO_ZUC_3G_128_EEA3) { key_convert = ICP_QAT_HW_CIPHER_KEY_CONVERT; - else if (cdesc->qat_dir == ICP_QAT_HW_CIPHER_ENCRYPT) + cdesc->qat_dir = ICP_QAT_HW_CIPHER_ENCRYPT; + } else if (cdesc->qat_dir == ICP_QAT_HW_CIPHER_ENCRYPT) key_convert = ICP_QAT_HW_CIPHER_NO_CONVERT; else if (cdesc->qat_mode == ICP_QAT_HW_CIPHER_AEAD_MODE) -- 2.39.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2023-02-23 14:46:24.083851460 +0000 +++ 0009-crypto-qat-fix-stream-cipher-direction.patch 2023-02-23 14:46:23.709235753 +0000 @@ -1 +1 @@ -From 96ef7feb7a63ee74a99e221d255d91e8af3cf196 Mon Sep 17 00:00:00 2001 +From e8f2aab7688ca39daa5d3aafee478f6050a5a691 Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 96ef7feb7a63ee74a99e221d255d91e8af3cf196 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org @@ -19 +20 @@ -index ea1b729076..978ee49dce 100644 +index f269e8992b..eae08f65d1 100644 @@ -22 +23 @@ -@@ -1885,7 +1885,8 @@ int qat_sym_cd_cipher_set(struct qat_sym_session *cdesc, +@@ -1629,7 +1629,8 @@ int qat_sym_cd_cipher_set(struct qat_sym_session *cdesc,