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 7E219A00C3; Thu, 21 Apr 2022 10:39:10 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2DC0F40042; Thu, 21 Apr 2022 10:39:10 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 932E940040 for ; Thu, 21 Apr 2022 10:39:09 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 23L2cF9W027250 for ; Thu, 21 Apr 2022 01:39:08 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2107.outbound.protection.outlook.com [104.47.55.107]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3fhtaph79h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 21 Apr 2022 01:39:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QOom0MSK+15xJZzEWTIiw9Lqyih67bu9IaW42stgUrL09MJbxbWeJTngnVeTv0TEy3psQMMLmSJwUMbOm3qRvupYDxnxwIA2r5teHThv0KlyGBczTPYKo6e7fZDEf0s1HLhJ/l/Yt9Q+Zhoeun6VTbhpgSoYzUKnlGiugJqW945ORfE9xsfpmF1b2mElGXMc71E9sHzdjFzAcJmnO20OBJm+gBG9t5jcqdS+/APepNwCtlBj/fPinMtPFuQKKODZYHHO2EumKFwQrpCvBGfsB/a5KhYHWpULuFr8Ptu6RC0NWFs9iP7O0O707H1jRKIg2VZ2F8QyQhcFo/Hdb4t3BA== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3005rsuBf6Jptl+v+8edKNH7R7bw2+z7x0JyfqGbCn4=; b=FMkA8HtdveRvFuxmrMuDMdMPV9kH6pFhAmWpcrup1iDsBsLDXFgVqCiNd3sYSlgeiut8x6QNUq2Wd99DaEMTC2ekoFYxbqXf1HNzC7PPetDRGYo9cw/R4ExrnMdo2/p5mWuVIVgVNE4XjyMi7aF1buWcroj5fGZW3XUCj3mVh2XVxBV0Y/YmNc4zl3udryrId4jjqFt63GWV5lgHgokrH6C0W3r2A4MgLw4dBWBrg1nP3gJJQ2lNfgRAPgqwhTs4SEabXaw1x3zN/nJYVPKbNDUGxyd/uXptnLWL+tv75SzrwabfozbOAjCN9oM88I6Ui7GPz86L+sjZUezH49qoQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3005rsuBf6Jptl+v+8edKNH7R7bw2+z7x0JyfqGbCn4=; b=FC6T1hH6OyJTKJ6c0hyEB6FsqzGdt/dRP2VuwsigVrIeOP2pffoZ2/Vv70CgNd2BMNfpNGMU5wFNyLXG4yRBMy0aHOijh/SevNUCqZb9D0BFvIpMbY6RLT0vO0OMBKOxDXd7UMcib2slLBG/NGw33b9VCytGUC9fut/JIREuasw= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by DM5PR18MB1468.namprd18.prod.outlook.com (2603:10b6:3:b9::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.28; Thu, 21 Apr 2022 08:39:05 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::141b:43fb:348e:f3a%5]) with mapi id 15.20.5186.015; Thu, 21 Apr 2022 08:39:05 +0000 From: Anoob Joseph To: Gowrishankar Muthukrishnan , "dev@dpdk.org" CC: Tejasree Kondoj , Ankur Dwivedi , Archana Muniganti , Jerin Jacob Kollanukkaran , Gowrishankar Muthukrishnan Subject: RE: [PATCH] crypto/cnxk: prevent out of bound access in crypto_caps Thread-Topic: [PATCH] crypto/cnxk: prevent out of bound access in crypto_caps Thread-Index: AQHYVVWZTKsVMOIZqEWhYMnHZXeVOKz6C6fg Date: Thu, 21 Apr 2022 08:39:04 +0000 Message-ID: References: <20220421075819.528987-1-gmuthukrishn@marvell.com> In-Reply-To: <20220421075819.528987-1-gmuthukrishn@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d810e40c-addf-46ea-01c8-08da237264b9 x-ms-traffictypediagnostic: DM5PR18MB1468:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uL5UGGlaVa2m5LbIK0zCNW5VFAcKf5XCnpAUwD+ekvd1DGz5rg+pyKnJO1TypG2CgUha2NW0G+C2jotmYUXgt0e4jpa6Oay0xBJrQtrVRW5+jKgNxjsYkG4Ut+9LIL0TwpgLizpeWnIdQqYVom/aypoV+az7ut+z1VS7lwSq8Ky6FvEzjIduYMtCBNni6ijft1wyG6rouOTck4s+BTwreYwtuWKiZTya0wp/RNSOmHIG+XarX4F34Ypd+k+7FVJ9kuoPnYE+vEUJujbdw1QTE07lZxiaB0KtXF+QeBtybUuSWg3wmm8wEllw3u5kwwnsur66pEqkrKVq/02qPxOkyr4HCqfXIzMmcxvqEI7Nm7E4jHeCkYvBZtteH6fEbMDIVcfMxwWonn9tpEek/G11CtXPv5u544ysJFBy/c7NzCKwYqLkJ/UGKBI109E7e5hw3T0RS7MpJZ1NnSR8SC5WfzAzP2FbTICSu5Oyp08Kv+9zHBY+dhfO2ebqnDB49fNjNhLrcAexpmZ8dX46ln8gvH142zm+6ElgkIisoGSevbJE4MclvjLF2OqRxhm9VH/W2n7fRSJZOWsZZ82smFJqEQwZDBAdMyQ1PEtmHxf6uzhXtciOWEqXzgTtgkdsmWeE+OKMItjEzQ6S/gLQZ7nAzjNVETe3Jd+u75I/DINwY2Rw4sAVcxURMrjT86jBe/HOmruEIb9aFURqm4d5GDbmZA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(26005)(186003)(71200400001)(5660300002)(8936002)(52536014)(38070700005)(86362001)(110136005)(316002)(54906003)(4326008)(8676002)(64756008)(66446008)(66476007)(66556008)(66946007)(76116006)(107886003)(508600001)(38100700002)(9686003)(6506007)(7696005)(55016003)(122000001)(4744005)(83380400001)(33656002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?G247jXSmahTCybrR7I+KEcuA6WNyb6zQ9M26JzomGdRLa/3FmE8cEIUKo2vg?= =?us-ascii?Q?HWOtuVTfzpTx7a5KHVl0Zbblo80cuLok3iof6ztjs9RKit0HN04aoc4GatX/?= =?us-ascii?Q?zASy+tbbGqthGOG9UhGC2Xx2s2t14sAmIqhZewDw/tG2/JdaspK3gtVDTd8a?= =?us-ascii?Q?dI3qLa437+8S66pB1IP+3X0Niv29BXQPVMAWhiSj7Rwsy9yB1jxxAuQ1lOxP?= =?us-ascii?Q?zWZml6hoItkRWK5lF6vb/LMvuA47kgssxoW68wbemj7lEeYN0okbPg629zMT?= =?us-ascii?Q?RLFWT0Oo82pmQKI5XSIEe5xGnPjGAn2t7LAnWJlLxf2Zf7PMjg89q3yWOqcU?= =?us-ascii?Q?UlZPx3CtAhk7Acvr7FPMkaaROIay/9on/oxRlHjxUUvaxEWKNoRZUzPUXoIT?= =?us-ascii?Q?0lJhwjtel+6aTP7FSziJpua8AChUalptC1Lz7h1IDdcvK5mjjQQkMaIhTKbj?= =?us-ascii?Q?wDrrBdkDxt3YiA5bVe39dgLR2YWfw2mnkhQ2Q67EVX+BlrqkLI0H/8wadoaE?= =?us-ascii?Q?p6VIOiArYTEud95lhJ0qTbNLmguQYDhLtcy944kFPExKjrXmfQrIAkya84UA?= =?us-ascii?Q?BMZmHJQL16q1TWZ1Yy7qw3hNGCeQ30wkDBuf8H1Ai8bMrBuNIj2vg9e70MZL?= =?us-ascii?Q?xQUOaF+3wa3vT7YFPpwq67+4YAIVuXVIMNK3XuimzpxcgJ2J1U+fe+QyNxd3?= =?us-ascii?Q?debjP/zxHPM6/y3ARZm/cH8HhkPbtD4N3Pc6lbS/ockTO085WyPYqi7s0ITj?= =?us-ascii?Q?f9DfPO8VJMpHOJbhBIPdr4+6SdcmhpZ0hvc0nSpuWgEI1biy6JW9fq4FEjNA?= =?us-ascii?Q?uSZpRLuoksCEZPmyTIZ4sWjK1treWDpjQxvyGyNEcmIbRu5q6eFMjLn0H/aM?= =?us-ascii?Q?3H0jhrG0Ccr3R/WMzJyt/Gyc+CzbsjOJ9Ipk18czfR8y/HjxNtcqcGjzmNjL?= =?us-ascii?Q?Q88gFTP6gmxrckQN5rKreyAtSOFkYrFJe7Z70Aj5g8CpJsUtDEp4++ZO8Zbo?= =?us-ascii?Q?g3lQRBAa96Ejc6Fk6Y/848Csph22OSY2J8AArXouufxlC0DiV6mxMnOXRJFa?= =?us-ascii?Q?wAQpAQwuR/xhog1Jp/srljECHsH6NnwMdISEF4sM+7cwjpL1Q3HjvKM7aYC4?= =?us-ascii?Q?ba5p63Ho4Ys1XlagfUFpsCf2SZ1kHGw+gvwdA319DPDRhANMQCawFBvsETRd?= =?us-ascii?Q?R83Nn0QMvTA+c2uU5+8uqR/1Jn1stXhVW2BLjiK0CZjoDc7lVmAuIihbeAlZ?= =?us-ascii?Q?e3Y29Xn0anerqGxFhnVWerG5hJ7jRLbUC9+5AusTPoH8J2Ah30cJvWgSmXPj?= =?us-ascii?Q?93L89bkD0x3slLARoaneghv1V90g5/AGkZo1SGw6TVkVKy/9N3ku10D6X1qI?= =?us-ascii?Q?aRSQPvZ6jd80aA6eJ5DGr5SZFQigQ1QJX6e2+AUOilwvJycpkXhFo4GiCkEY?= =?us-ascii?Q?oWBPVsKHTSDUjyTQPKpfqbhVulHN4JjYfwT9aoAla9KVPKuILlsHTeppf+3a?= =?us-ascii?Q?tRJGz9JmopqU9+pTXR0+/3EBCle+ZHRnPbTNseTi+1tYrkWyo43ANMuw3g6/?= =?us-ascii?Q?aEBUPko5PYS1b5TSSdX2cxQZFUr1Jo9qkiTS9GPKLj2G2RBIvHftEEZ5NWZ6?= =?us-ascii?Q?DNZRLfegKPqQ2IYF7SA6dF5lI0zS6W28pntQUIOA2zOa18Rp9HJYYPSIiu2i?= =?us-ascii?Q?zUghIcmjXZXtPsGJmHavsKlbXSaVouZZvYM7+B5TF8Sa/+ejoxAC6DhQN7la?= =?us-ascii?Q?heE9CPhR5Q=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d810e40c-addf-46ea-01c8-08da237264b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2022 08:39:04.8811 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FkvrD8HLrO2xuT4F9ok7aIgcUqt0SglhDL1mxyq1togvQp0IJqu9rL8BI+zowlOnHZQ9QQrWkFmaBChPEfD40g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR18MB1468 X-Proofpoint-GUID: eOllCiqHJ-1slgTTnKjbSZ4-MvcmmDxw X-Proofpoint-ORIG-GUID: eOllCiqHJ-1slgTTnKjbSZ4-MvcmmDxw X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-20_06,2022-04-20_01,2022-02-23_01 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 >=20 > In a situation where crypto_caps elements are checked only for > RTE_CRYPTO_OP_TYPE_UNDEFINED until valid op defined, there is possibility > for an out of bound access. Add this array by one element for current > capabilities. >=20 > Signed-off-by: Gowrishankar Muthukrishnan > --- > drivers/crypto/cnxk/cnxk_cryptodev.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 Acked-by: Anoob Joseph