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 0CE24A0545; Mon, 20 Jun 2022 11:13:53 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EA80540F19; Mon, 20 Jun 2022 11:13:52 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id EB6AD40150 for ; Mon, 20 Jun 2022 11:13:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655716431; x=1687252431; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Tye7KtdCQIKGC6EqSWlqr+gmTpukjm1AWR3psYeljbc=; b=O3XYIDNHTx0NNZ8Kpuu8f20Fs63TRzaNMOaV7mmRFKMFZSjnNugTlWb8 LaTCeFpNmLHOBH5qrGiFS6CHnqrug3VJqP5FI5nz8UcuKt+9RtXBX03lA 2lqeS7ESiLv+GPN94pmnqbCxtUhKe/VZPiWWfu3+kyI8zqPo1zDvj56h2 mUZo3Xp5eEUDAA++mj4eOPtUexqyU5oQiZ/Qc6nKWGuNnA/CKDpcPgt1F 01hosV2fXAm11g74BALOLBJ7hjEQAUOeZ7Pfid6ZcIyjSF7Fjo5/X+9Zc jWsrwS9dqPaJmddi4RNinop9iYMpEzFdu4J+SZvBmFVzJpacIVrniyl5s A==; X-IronPort-AV: E=McAfee;i="6400,9594,10380"; a="278619717" X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="278619717" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2022 02:13:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,306,1650956400"; d="scan'208";a="764026496" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga005.jf.intel.com with ESMTP; 20 Jun 2022 02:13:48 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 20 Jun 2022 02:13:48 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 20 Jun 2022 02:13:48 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 20 Jun 2022 02:13:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d9654x801YKPYbhEIBXSQMQbfxeBdEbR2lX7hI1foetUstLgk0A5MoyFy8F44nRJQhUEKL34VXRolmBYkAtx+zz2snL433dQTA+3oHX9nt4XZhyx9o8H8L4KtPP4WeHfXyLNlNljZ8sZGCybPoaH5Q93MwV0G3dr8Hl6wJ1Q1rkKNfvqt2YeST2B798mWAXtupdxXiPkE+fy/sWXM3ljc4u+3mM0D08kLVov0uwaTa8Jy0RCnC33Jx/S/7aShwv+YpKIEukAHEMSdsDidtUfZgSPwQIq+rJ/0frV9Dzrte/rECnfe3j9UJcxjk8KuQPBU4KCjLRWqsSHrUs2Lto2OQ== 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=Tye7KtdCQIKGC6EqSWlqr+gmTpukjm1AWR3psYeljbc=; b=iR+KXzSSl9hOPEHLjCBP9iWgcXs7se9ta2pnXFvE4fajfXyuCVYOaXz7C7MxfnzJypeRFx3XdSM1DPda6wRA0DcIxe8+BY2Y1z2ELM+yNtjcHqLXgCtY8pwes/pr/ZVi8ojHFRo9CNjd7+AlBXVgBkMGQPwoiSDdDzNI9fgm0XNBAQfd1e3uRKJGc4Mx3MTZjPrVKtvupL4xziJvB5r54qQLCtMlZDWCVeCBhhKHqFD1Jo281Nkn4r/5FVAuoAxvDQdjvtXDkSVKgpk1keZeDuI5SGT69rHR+ABNHW/KkcDJfffXRCQeeR1SxfpSyVmjtfeKk1vhbZ5pRZTKS0A+yA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB5817.namprd11.prod.outlook.com (2603:10b6:510:13a::14) by BYAPR11MB2613.namprd11.prod.outlook.com (2603:10b6:a02:cd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.16; Mon, 20 Jun 2022 09:13:41 +0000 Received: from PH7PR11MB5817.namprd11.prod.outlook.com ([fe80::6024:7f58:ffc6:64ce]) by PH7PR11MB5817.namprd11.prod.outlook.com ([fe80::6024:7f58:ffc6:64ce%2]) with mapi id 15.20.5332.020; Mon, 20 Jun 2022 09:13:41 +0000 From: "Zhang, Roy Fan" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" Subject: RE: [PATCH] crypto/qat: fix missing copy guards in asym mod Thread-Topic: [PATCH] crypto/qat: fix missing copy guards in asym mod Thread-Index: AQHYgkWkuhP1FBPVbUeZ9Qxf7vMGkq1YB2yA Date: Mon, 20 Jun 2022 09:13:41 +0000 Message-ID: References: <20220617111937.18374-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220617111937.18374-1-arkadiuszx.kusztal@intel.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f9106f0f-e10d-4ed5-adad-08da529d2b16 x-ms-traffictypediagnostic: BYAPR11MB2613: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: IaTyqT/nftNj+9QK3VpU1Q3+/W3z8/XbF8RolxrddzUKi05eqmYmwC47XYHbZab2YxqgkDq+76FX01wI8cvFqjRIUyopbXd+MwQ0Mj3OOoGcnXp3HLah3sGaMW/UO+p3MKCL8UgKMGtBOAucG/FhJO2xz6wUIetiypFWpW1lFQ/S9XmdxIwpnPhis1sSDj+ustpKwuD8t7B2qxTW79kmPh2y4+412tMu20dzY9nr2xKVCI0I+0lI64zR4R/NZTJH2ZF8j00WTzhH9S7TfGp8k9TV7ZtJwloVTzU72JpcVkk+2f8mZOsd2OKxkZbfTD1WCptN/EdUL7K+BpfKjRvLA89Xf0Y5khY543a9xeSVktO5+1Ul97CUQpmV3D+NxC2pbYx4/mwodbgCABW/WHkX2HIK87F9mF+w3O6iYENmDoh//OfD+fzVb8UxJzMG2CL4idaWDtiLAdzvdF8SZ/HtCUBFaJgDpu7qGq4VpDKm4ToUFsmx7LMELtPod0rMThavkys8TF8cIuX7mvZw47szEaZiconP1gVJn37bb+IQ5wRW5MXNQs7gpZTmtraRFwfT4sHbdS+M3FT+A2Rzh5DjVrDKqkRGtLlsNUKHxvNurPCgZ4eJo1lEuXmaZnDAnPRujbJfVEndp1UKGulhWLARDXa8rCF3AI6+H2frnUZnbcE3aGnc39gLQH5C3u4BJ/VJam1I4ZxfWN4Q7mzI7GKYKg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB5817.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(5660300002)(186003)(498600001)(38100700002)(66556008)(8936002)(316002)(52536014)(55016003)(122000001)(83380400001)(33656002)(6506007)(86362001)(110136005)(71200400001)(7696005)(4326008)(4744005)(8676002)(53546011)(66476007)(66946007)(26005)(76116006)(82960400001)(38070700005)(66446008)(64756008)(9686003)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?ovaNsXUB2f0lIk7IdyooljFpxPd7xN8ZkOezbvtWKKim5FQhLY/IJAR7?= =?Windows-1252?Q?X6G/Ny+yiC6CDajxu6MH/wI0dYOvGio1kE4azvweEMzQ0neXx8KtmI1b?= =?Windows-1252?Q?ktnHM1SPKgf03+9DH7u72+5OQZZ6fT5zG/dn4mqpbzDneY6pMhXT98Lv?= =?Windows-1252?Q?jPTTZCMttxHZi0NnTY0w3zDz+yzx8dj7DrvZkt0gHtCZicQnBFHNNckU?= =?Windows-1252?Q?zNHk9+hidr0lTKK3lRJU53CTwZsijCcWy24JKZg1+wQQI7CmFmUtgTkW?= =?Windows-1252?Q?12UkaraS5quYB4AY1M8YSOcesJpJfZ64U85OQ4mnr13MWq/jzwkhOWgE?= =?Windows-1252?Q?c/vfiOcljEd1dHBnjCMGnIq/IcMGZA50y1e5l+pKatAWj3lDfztY/a1o?= =?Windows-1252?Q?z2VLBjPfyaKc9RVUTExWAyQ70kwH6a7g4bVK311dIuEhncH5WmtNaFA5?= =?Windows-1252?Q?zKsoO4hOrhlyUbHq5SIYMI33VyafKA3Xsj4/giVSCKFJIRKdb/xn13gt?= =?Windows-1252?Q?SKc5hbQ7QBaxke0fm0caTF3NHMjacM3zGxRAqZrk3m8+WfgrJirdF12L?= =?Windows-1252?Q?smu+qS9XGsKM1kWO/Vmxna8+L/svKvM/vyAY3BMzODQ3VhhnKXOOy412?= =?Windows-1252?Q?CEzHIZ8pAcSgOGmZfbudPen3UoqyG2Kmif8HnciQzec2DLn4ZZvej8BM?= =?Windows-1252?Q?qA/wPZkDi0FmgsFjS6nm63uZQ3lNWf8iDlxuHW/qWRystZCsycJgQLqH?= =?Windows-1252?Q?ZPWhRTR4MWmrpsjuz+GCpoO8/0WpbBxhs16URWpANqBtqM+GOx3IE9Aj?= =?Windows-1252?Q?vMxnf5k5Bvwkzrgx37lKkd0TjqR3tzkewAXQmZLgG0ZWkgcp5lXptIaV?= =?Windows-1252?Q?tLFS9164kRZitTmIkQmbfXwcSaZSIK0Qq+/crXqIP7FFGOwybnUgTw16?= =?Windows-1252?Q?eZsEb7TUsFYX7qMgl1COEh4oE/iFy9n/mcp0m6nUum9WJWmrfpKD5rQP?= =?Windows-1252?Q?NEnleSOBTOMDPjAPQ1ZuEmLeYBh6fMaofWJSI3sfYbw/OsjmxLXz9Hu0?= =?Windows-1252?Q?PfBOMsUXgsCPAJ9JKcz+YL/GnWKzAD0zERusaB6lrBl4NQ4Aq7xXWSea?= =?Windows-1252?Q?w7/Cy8sFsIy1HVCxHKMm0YDTYNcpIYo+wplRGALbAADfNoLtfu8cdGGW?= =?Windows-1252?Q?/ANrHblvb3skC+psyrujr+K/3NfmqdFVsaWJaxACTSXi9UjAl3FUlpDv?= =?Windows-1252?Q?ZXJIE6bge1FG4MRkOvJYS/5hPPxYnAQ5gxo93wWs8DOWtMKaZDVZX0J3?= =?Windows-1252?Q?SVCLPLvWh5Ak1gvM9GFHwWlHU/pTBdNEoUWtfQuia/R3+uc0+s/mkBSY?= =?Windows-1252?Q?plbPQ6CMVVFQMmPg0UVRXoD4mNlzkrkmC0v4nKAdU4TzH6Em8r6faiga?= =?Windows-1252?Q?rwAtdSqzT5DiyD0dTtUySKH4JdDdfxyGDgVScA/9Z+RgedZLeMoIzbaL?= =?Windows-1252?Q?I1OI3xrwmQf3T+lvKerCU+xadjzOA3gkr+FGpppB3yoCWfNGZggZ66jw?= =?Windows-1252?Q?pZ22T+cQ3Vj4Hk8DgkvzkRFwfGjgPR39qk4RjcgDg4YKi8EAsJUfGbw6?= =?Windows-1252?Q?ZxFjCJb+2WCSDaTNsHwRCu0ReihYD2zB6WPOpuN1vB5afqYG3JMtcki7?= =?Windows-1252?Q?sXu3Llw4vvRG4gt30dWo2ykLO2MJQelsv4TZhPkdC8kRo2/m+CiX0/vB?= =?Windows-1252?Q?xBOwhowZL8jaxn6cc87NXrdRi3Zj0oo2S8UYoSCc2DwL7671vSHOZ6hd?= =?Windows-1252?Q?gLrJCLO7DLue2GCBeVDVopfVWevvpheG4VQQvfuFYh4JrnhPK+rtpptC?= =?Windows-1252?Q?/WSKE/1+5bSK/w=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5817.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9106f0f-e10d-4ed5-adad-08da529d2b16 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2022 09:13:41.2127 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: L2aHXxNMcVCJMciIPye+aoYQvXTNgt68dsh7rw+USds35cEruqj1i615Np8ziocBA06joQ58+lxr4hLez9/DeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2613 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Kusztal, ArkadiuszX > Sent: Friday, June 17, 2022 12:20 PM > To: dev@dpdk.org > Cc: gakhil@marvell.com; Zhang, Roy Fan ; Kusztal= , > ArkadiuszX > Subject: [PATCH] crypto/qat: fix missing copy guards in asym mod >=20 > This commit fixes missing guards for size of memcpy, > it is needed to prevent faulty access when incorrect length > passed from the user. >=20 > Fixes: 3b78aa7b2317 ("crypto/qat: refactor asymmetric crypto functions") >=20 > Signed-off-by: Arek Kusztal > --- Acked-by: Fan Zhang