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 D9CBDA0C46 for ; Tue, 7 Sep 2021 10:56:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C97C54113B; Tue, 7 Sep 2021 10:56:32 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150043.outbound.protection.outlook.com [40.107.15.43]) by mails.dpdk.org (Postfix) with ESMTP id 48469410EB; Tue, 7 Sep 2021 10:56:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JYubM5hjPbFvgKRQfrEVsE06AM4Q6148soJz9RJKaQ5ON5U5siq/lh8HmlX4I5XyfV51aCtX51XQJ9+Pz3XTC3N4uX+jX99axVxBlHetO3/fI2oUfz97vH+0G4J/WioLQqCRk39PZKmgsVN4DrdPnI6e2IH6tD64TL9uuB5XSXa/XPk5IvihGEwa6ORR42a0KjV/XKmuo3K7Td6gz2kjPh3KOZsoJvQYZhw0pyW3H9Ds1vdE5ucBkia83qyaezCS9tMXxLovRK+zkFBGSFVUKnzuwwsy5DiStCsNh3hdm4ZZpJJp4Fg2ZpK8I6p7yMECkiXa1Hf1VQBiWxaaMU7J2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=F5JhijWtwz5QU6tHosnZDKAravUDY169JdzOjxtWMpQ=; b=jzLZ/vrRuJYbp1W/V9AmFwGqhpR7VMwoTKrachmfcNEnuUiNwfayejmTKWKGyoQ5DlyFVt3XCbxrYKiIj8EoVip5XKEb8FwG/NeHB8vHoxDJ49m2KQPY2xVUNaeYHfjPdoYxxEhrYTld4FZUEMkLXDSy/M91kqy4jcNK7iIpadEjDfnLs1JFe7Pho158Be2pwLqO7YIYrF610v0wyoNVELQY1XGxlLzw3a80UiepY9LzQZ+KR6V8/KPjbuJyX6MOymF0fmpq/VyE0J1nA09CVW9dIPK/R1MRbyzQX/YqPRBGeRZPCCeT8Sm9wkjI+uSItCENcV2XAMEwWY7FekXugQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F5JhijWtwz5QU6tHosnZDKAravUDY169JdzOjxtWMpQ=; b=l0O2371jCmKP9XhY7k3obuuMeoacG9KMs7LCg63VDaXgaHx3JKPfnVywlpgpHLT6HACXHRoN6fYBDAFKimdl98mI8p+YdVHlzvIHk4tyeR8CmVB01CQrLQyIcKCiYCdC2paRKUx8JL33z85pd0yegfaYzATVN9xaa4s143lD0So= Authentication-Results: marvell.com; dkim=none (message not signed) header.d=none;marvell.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB6960.eurprd04.prod.outlook.com (2603:10a6:803:12d::10) by VE1PR04MB7262.eurprd04.prod.outlook.com (2603:10a6:800:1ab::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.21; Tue, 7 Sep 2021 08:56:28 +0000 Received: from VI1PR04MB6960.eurprd04.prod.outlook.com ([fe80::d496:fcce:f667:7aa7]) by VI1PR04MB6960.eurprd04.prod.outlook.com ([fe80::d496:fcce:f667:7aa7%7]) with mapi id 15.20.4478.025; Tue, 7 Sep 2021 08:56:28 +0000 From: Gagandeep Singh To: gakhil@marvell.com, dev@dpdk.org Cc: thomas@monjalon.net, Gagandeep Singh , stable@dpdk.org Date: Tue, 7 Sep 2021 14:26:01 +0530 Message-Id: <20210907085605.3010882-2-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210907085605.3010882-1-g.singh@nxp.com> References: <20210826112315.1375237-1-g.singh@nxp.com> <20210907085605.3010882-1-g.singh@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR04CA0133.apcprd04.prod.outlook.com (2603:1096:3:16::17) To VI1PR04MB6960.eurprd04.prod.outlook.com (2603:10a6:803:12d::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from lsv03457.swis.in-blr01.nxp.com (14.142.151.118) by SG2PR04CA0133.apcprd04.prod.outlook.com (2603:1096:3:16::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.19 via Frontend Transport; Tue, 7 Sep 2021 08:56:25 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6fbc0e80-141b-45b9-c7b1-08d971dd60ae X-MS-TrafficTypeDiagnostic: VE1PR04MB7262: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:747; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qPj2JVPtWyECr4HXP7xy9N3rEN7vKrf+8UgtbKM+nY1ERMqZEs4pkryt2sQgN+sePjJRQu3ATHND7zWxgpUWtsbIZyiGuNCBlN8O4/h7daYaHUsO2VjTsuOWo5IBFNcQuUS8NW/G8xLUQKWLWTG6uvkLScFf6XMp14cj1eMyRWO8++tsweH7+nOgKaRBHlDgzaQelL//631pm32Da7/eUKGBIERpSCaG+8NflgFiTZX/2G2PT8p8oNoU0Gq24SJfjQK5hHMAK67eD4mIkLxgcj32Cal3EZf5BBJ9UlgrsDN7gcfPzP2IZc9p0W0ABRvfJqfXnCvEFoLpcMNiu1srzlpFnK+wFpto14Z4x6XXoPLNJOt+n5gWzoWwC2KAM8wycaPLm/rma1IGQ3dHv5xUuCkuwbBmeZA+kR+BGVK3U8SYNr1aXa1kfg7PbClxJ/E0Qxj3qS/JIHll1lBJpN0ikJfeKATCDWRz83SavEs8eHFXCnHV2LvgZqw9S+EA6NARQhBoj5hQ4lUacc5WitcAQ7nRVX9P/KQ6l29+rl/P+kIMU8wCSamnwKQd3F5C47B6Km04WoJBzgOXkdInpzHzyr1ta2cDaqZJ2zhl+OHkOd/ZuQR+2osP8G1Yc270B9dVeLH2O/07ehws0YikrNZRFhzzsbEiKKWnoAo7G+yXeNsEimT4+mU2/P/edlD9AETTQIDW3mV/hEBzVfdPKTh9E6fbnIWH1yMKGk/g/gk1g3E= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB6960.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(39860400002)(136003)(376002)(396003)(1076003)(1006002)(36756003)(55236004)(66556008)(66476007)(4326008)(38100700002)(6666004)(8676002)(52116002)(7696005)(8936002)(66946007)(38350700002)(5660300002)(478600001)(26005)(956004)(2616005)(6486002)(316002)(83380400001)(86362001)(2906002)(186003)(110426009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1nOEjGx18NbpLpd4WqwCe0NZNvLLZTNUz0PsjNunPrWcIb1363tEnuFlwBS9?= =?us-ascii?Q?OPB8XFEfK+1Ekm053Mzk8lP+cv7FVV4gCG5B9l4ZruFafpV21PjyAbZqknOf?= =?us-ascii?Q?5vQ2td+AhwbTwBHaTAu4fZCu8NeR6DCec7mJpdTaGlJsNRl4wDQiodNBPxyy?= =?us-ascii?Q?C6sk+5NdxPsVN8SxaS7J43KgZwJe4DYfnSNgdtmxsJDvcxUz4JkAoXpSwhHP?= =?us-ascii?Q?Y+AfaRR9x3asx/GfhkdfggDdLv281pMQN3VxP5aOh1mW8NDEDd836wLcrz0P?= =?us-ascii?Q?am/XHVioodldbfwGse+56ExLZ9XeDXYO6YF9bTL+TrV+LW2nnplVcvJafP1H?= =?us-ascii?Q?TRh0M3cwGN5ZXqji4kNxAS1DEfvflaSeZXpFsjdC4Qy9kboKGT9Ks4iDpTrj?= =?us-ascii?Q?sXqdb7QR1gHukMUaaOdF+BGLhIXwFbIYSQ8ph/4GuT8FvgOPCbLENgcId4ia?= =?us-ascii?Q?UD1UBS2JVPQZDDDswY9r9Rtj36MfgaS4m0mSmzkhDLSU3+8uztfWN382zF36?= =?us-ascii?Q?sI3T1k+l1Uo32VC1dT+0g5SKRtHKgjwawPMaRfqy9k4MHjhJDI+npm5VUYEr?= =?us-ascii?Q?m0st3nb9dyJXFpBhnVpYnuSoyKPUHHHXgQf+zCI95YDInM0fYIhPOGmeqLgP?= =?us-ascii?Q?pUUplt+MN0bjGBsr7SUIh+QkhYEfnLVrB2YDDOdMKyzJWW5OIfd0aJ1ZNI+b?= =?us-ascii?Q?FbuE84eXxmT5yaPgsFcPOv0r6gVvPzFlPW2pjvV5Ke4Zf5z4iFwpCbApsr2v?= =?us-ascii?Q?NFhzujlvn2+GnbOtCZ9fiMuH0seHiUVIGRiHJ9X+Uh5anz/PHR+ja9FTbwk9?= =?us-ascii?Q?FcGRsqxDWLcXQVm1ibob/NR/F4fbS8vI86lxnd28wk5o7+AsOjJut6UyV6uo?= =?us-ascii?Q?8h2jYouqPFMWV9HE49DgPxHhBCF2cqcaaep/6RsFCC69+pfDQ8FIPS8METsH?= =?us-ascii?Q?8jzwyd1DKbmxhp2Cjc6A47r1CI1ze0WVW/ei3NJiSbaTsr8fsKfbimA0UHsh?= =?us-ascii?Q?0nXgWKH17zq1cqJIPHbADMWc8fcrp0PGWu7K8v/kpWpXL5F6q6cW/aG6s1c2?= =?us-ascii?Q?a2KO13s7kcGsKWyf0ZFh/QObCI+eCkQPUmprlQIGjPEE7CyQQ9pERMh2HnQM?= =?us-ascii?Q?2BjWaoRyprffme+vd8CgxqJZ2Wm/r9+oHTc7PazQxKj3qPQfq2hetpso4uGZ?= =?us-ascii?Q?KAkwIjw6hRXlU53h9In1OpczxW4jt2QyFxdCtfje/Xt6Rcqq130pkG9ppGPN?= =?us-ascii?Q?7vJFcfvwXtC8OZ2pRWnha/uuRNRRYJq2H7l5eNS4XP94GrIqSOVu5FRyczpD?= =?us-ascii?Q?ASnTSIL8FB3eidIRyXJ/uXBD?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6fbc0e80-141b-45b9-c7b1-08d971dd60ae X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB6960.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2021 08:56:27.9875 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KCwt1M4tR7NAiImky04W13ELfc4i3B+G2VVmK60MeASWL32GkhVET2lCOLeC08BV X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7262 Subject: [dpdk-stable] [PATCH v2 1/5] common/dpaax: fix IV value for shortMAC-I for SNOW algo 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 Sender: "stable" The logic was incorecly doing conditional swap. It need to be bit swap always. Fixes: 73a24060cd70 ("crypto/dpaa2_sec: add sample PDCP descriptor APIs") Cc: stable@dpdk.org Signed-off-by: Gagandeep Singh --- drivers/common/dpaax/caamflib/desc/pdcp.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/common/dpaax/caamflib/desc/pdcp.h b/drivers/common/dpaax/caamflib/desc/pdcp.h index 659e289a45..041c66cfba 100644 --- a/drivers/common/dpaax/caamflib/desc/pdcp.h +++ b/drivers/common/dpaax/caamflib/desc/pdcp.h @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: BSD-3-Clause or GPL-2.0+ * Copyright 2008-2013 Freescale Semiconductor, Inc. - * Copyright 2019-2020 NXP + * Copyright 2019-2021 NXP */ #ifndef __DESC_PDCP_H__ @@ -3710,9 +3710,10 @@ cnstr_shdsc_pdcp_short_mac(uint32_t *descbuf, break; case PDCP_AUTH_TYPE_SNOW: + /* IV calculation based on 3GPP specs. 36331, section:5.3.7.4 */ iv[0] = 0xFFFFFFFF; - iv[1] = swap ? swab32(0x04000000) : 0x04000000; - iv[2] = swap ? swab32(0xF8000000) : 0xF8000000; + iv[1] = swab32(0x04000000); + iv[2] = swab32(0xF8000000); KEY(p, KEY2, authdata->key_enc_flags, authdata->key, authdata->keylen, INLINE_KEY(authdata)); -- 2.25.1