From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 04C47740032 for ; Fri, 29 Mar 2024 03:33:01 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=6LoKWktcsftZ9WntE7IuOacojmv3UsNuEFFxMD44Phg=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1711683180; v=1; b=2aCXFY3LFfdaff5jrmTc39vri3gaaXt75+oFYv6VFIkMjVJy3IbeQf4P0dl9KicmX+XWDh5R QlMLyGex0TmKAHsp5PcBt2Kg7SHEtE/HmZQeL+/i1rP8AjBk7o+Pc3JrRkMDUc/c9V5OFcS48h3 ZfqIrEZdzWiRWHFkkY97dAMwLpgXq/knAMD+EaehUdz8K8WKNnNpLT3L/LOU31I9kcHx1koNAyn FkAyCrcFQi79nCdzgnuRiAXDK48CcJrKSl8FBNCj56UFucZRyqwH1O3tsfKbdFENumnSN/EK4R7 3sQ2r0h4Htp2CX4GGMww2jc86Hu2+O0WsEJuirRuJuqOw== X-Received: by 127.0.0.2 with SMTP id IXtPYY7687511xcgkInE57EJ; Thu, 28 Mar 2024 20:33:00 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mx.groups.io with SMTP id smtpd.web11.9824.1711683179710200499 for ; Thu, 28 Mar 2024 20:32:59 -0700 X-CSE-ConnectionGUID: UCeeokVZRhCKkW57s6cs/w== X-CSE-MsgGUID: E3T8li83T3Kh4TCqv0NE7A== X-IronPort-AV: E=McAfee;i="6600,9927,11027"; a="6704594" X-IronPort-AV: E=Sophos;i="6.07,162,1708416000"; d="scan'208";a="6704594" X-Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2024 20:32:59 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,162,1708416000"; d="scan'208";a="17313035" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Mar 2024 20:32:59 -0700 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 28 Mar 2024 20:32:58 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 28 Mar 2024 20:32:57 -0700 X-Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 28 Mar 2024 20:32:57 -0700 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 28 Mar 2024 20:32:57 -0700 X-Received: from SJ1PR11MB6227.namprd11.prod.outlook.com (2603:10b6:a03:45a::10) by LV8PR11MB8721.namprd11.prod.outlook.com (2603:10b6:408:203::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Fri, 29 Mar 2024 03:32:55 +0000 X-Received: from SJ1PR11MB6227.namprd11.prod.outlook.com ([fe80::301:5dbd:207b:5578]) by SJ1PR11MB6227.namprd11.prod.outlook.com ([fe80::301:5dbd:207b:5578%4]) with mapi id 15.20.7409.028; Fri, 29 Mar 2024 03:32:55 +0000 From: "Li, Yi" To: "Hou, Wenxing" , "devel@edk2.groups.io" CC: "Yao, Jiewen" Subject: Re: [edk2-devel] [PATCH 0/3] CryptoPkg: Optimize APIs in BaseCryptLibMbedTls Thread-Topic: [PATCH 0/3] CryptoPkg: Optimize APIs in BaseCryptLibMbedTls Thread-Index: AQHagYFoihugu7MUK0+vYac0qer3e7FOD3zA Date: Fri, 29 Mar 2024 03:32:55 +0000 Message-ID: References: <20240329023242.2443-1-wenxing.hou@intel.com> In-Reply-To: <20240329023242.2443-1-wenxing.hou@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR11MB6227:EE_|LV8PR11MB8721:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: h2hWmCqZMxf9TZqyepv/Ry1fRY4G6MwzuN2O/oGFLST7a+5MIaSxh0YnI+QRSZXrxryMRJSpZVLf+jJ/n5guzsBSBNdZ0Xzc3uKCV9Iu90lXfdTnq+AkqLSq0aphME/ZSDQP1fpkW0icU9DfpDK3Wn7bVl6WCqdvSN5Hw4MyMKjG/poXZs8rUsUt5G+E+RblNX78H9Xg9yeD+kWiOyHLS11G6FqsV/3pQiOdMavztYUx5KhKduANfENXyoTGgrf1GmCo00O/2+Re7AiP4GxeB1nTS91ZFibWCw/5FuWxJTP3zVhUxfFVe97IeTMGwqbr4c2e01H1nrx652ExuN+hO0QNdASAswLgcd6YcSZeUF07wJz0oetTSd+p5p+NUADlvRTkZitJ+6ow8QSj9ZIDbCu9QKn93eV0of3ZD7+ZpZ+MBbA0J65HCyUeMD8ilZIfPAJkngbZEHEs0r1hhzOphenGeFVwRcguBtfzuVDYH/OygXcZjtCEYKyVBx9xd/okQoSGOW8eQT72FBV6aILO4RiIH1TgwbzprT2BkFP0URAVmPml6b5oiyK94JlObgz3BHT9lWotjwXBnZV1m3HfHwa4CMQLUgiU2I2Mn5+oves/OtyaXif361GFbih6Uqyi x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?7TRcm6YI6gHvIMlZ4IPdrvbFir3ay06BeVMmGADR8s9aPenH8LQ7bdgui1wg?= =?us-ascii?Q?3dW668JvjviF8KSC0S/omExh/mgD4NGxxv+Da/JRTE8CgxnLQfTWaDg+VtcV?= =?us-ascii?Q?PIq5YwgfZSsjbJnTvTCJiLWCkN9HxWMLJ9CjVHGMxztinHvNfziuHWL2YCzv?= =?us-ascii?Q?J13u86BeA5PjDwBz/v9efizIgr/dVUvx9YGpaidRwKt+uX/3ATtMx2/QXcBM?= =?us-ascii?Q?2BGuXe9eVRWaiGRbsf4J3BABpMjfjKjhgDnUdTb2MY0RAvbJcCO2GuPSGkZa?= =?us-ascii?Q?LBP0Njv73TAoUPeH3hZmUsCEGHXVAGzlvu2sSk9NOFubfPDZLaXUOPQnUE+p?= =?us-ascii?Q?RrIleUOz3vh14f8YWo3rdp4SeX9iBvryDXxziu3cTNGBYAHpsux34mCg8va/?= =?us-ascii?Q?+9zULxTETZN9EO550bbR9VwjicQHAVRyn3Guo+YI7M5jXA6kvQaSC1wUeZdv?= =?us-ascii?Q?BHWHGHwhvjiv6yy42c4HmY63xE6qHEwUdhIWLIy34dWfTfeQ2ej5SUtgseUN?= =?us-ascii?Q?yxoyQDCTEC6fLx2ORTLG/FVbNwN387G4LOHssBMLeKw/HRnCVfj0Q0k7VacP?= =?us-ascii?Q?EWrA6iSDKG6fPm1K7V5PMoLW0jdLWCspzNaWjC2epPi0s2BWPEJdTDGPaN9Y?= =?us-ascii?Q?Cr9LT71pNuqGctQxpqGk22rp+ACqMmLDP16CY/thx+gq/VprtJSUb9ol2sl2?= =?us-ascii?Q?MtZKkAonzVtW8Dfejzse5Oj7xVQXo+QzDncEk8G0DK5FJ0unFbDGOgbdllxn?= =?us-ascii?Q?UHe3hu1ZFmIH64Vc7zEc8A6SVBcgXCuHzsA5EeHu9BE4iQkogRRpQt8DLrU8?= =?us-ascii?Q?OxS4a51y/Mn5bftGDOanmTGEAosd/R3+JCfwZRff2z0JYLqWYI69/ZM+C/kW?= =?us-ascii?Q?vfcNzYNNeYmCr+RNxFv92rwtkqMZAlUFNxRNDzvzBwpk0HU+8t7jkM8FL+79?= =?us-ascii?Q?SrtP9J+FGgGLiN3O4HoIXy2rTWfRXkRwxPL+WfG9sk6sBd9PQjuUwI5jpddK?= =?us-ascii?Q?+ArjWxaDbA0J9d1nUSBMgccz2A/soeVCXTP9QofUMmhxfYd4FgjcAkOkdlwj?= =?us-ascii?Q?7ZknjqaAuK0aiSXgxXOb7ZoEdWKvnicHlDGwhVcIWl/DEsuOTYjGIjnVwFSh?= =?us-ascii?Q?9MjgOCsZnmfHinNZWmQD8C+JJc1/pjJ+DXaCjF8FSxxzrZ+Zx+KyA/9S1GFz?= =?us-ascii?Q?OGQ4kiTSN2uscogN7Xu35Rv0XUcLzplQnRapwSAAflg0ZAEWP+zonswCqALK?= =?us-ascii?Q?xE939eu08j4IbhE/Z/DcjcZ4A2nVRPm5vfe0893Bbb5qAoesIThKPFCpO+8g?= =?us-ascii?Q?jRsILpL56joPX5qmriagmevnqnVHRUw8+X4IDSeDhn4rzMPrfhDUGKtY0YhW?= =?us-ascii?Q?bQsXjCC08bxvIMp6fA1bREROOcFPYvvcYBHhnGyN845CJCGvpYbFHD8nc/LO?= =?us-ascii?Q?vysx+Pb+oA4ECmaqV2ZiRSJyC8xnWhyg/zp5JmB9/dgjllphiLys0kqmpecZ?= =?us-ascii?Q?k7FhaeBNn6QREMOrEVwQmN42/SH0vLlEFU8eDYkPxmexoVHz69LMY/4Q3GgO?= =?us-ascii?Q?Uy9jNpdjiBK1mNSTMAc=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6227.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7e1addb-8d39-49a8-3d8d-08dc4fa0ec24 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2024 03:32:55.4754 (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: 3voRQzlc15BLOPS/p87ipVBGlNEhNdsGCPJG+Y5bUvxw6xW3EJSu+24gIDdcQm4wBt6T4h4KMEv7VL1maKYItw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR11MB8721 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Thu, 28 Mar 2024 20:32:59 -0700 Reply-To: devel@edk2.groups.io,yi1.li@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: oOPhvgORfP2H9HheLEqTHjbJx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=2aCXFY3L; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io For this patch set: Looks good to me. Reviewed-by: Yi Li -----Original Message----- From: Hou, Wenxing =20 Sent: Friday, March 29, 2024 10:33 AM To: devel@edk2.groups.io Cc: Yao, Jiewen ; Li, Yi1 Subject: [PATCH 0/3] CryptoPkg: Optimize APIs in BaseCryptLibMbedTls REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D4740 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D4741 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D4742 These patch will fix OPTIONAL location and update hash implementation and r= emove the interdependence for RsaPssVerify. And these patch has paseed the EDKII CI test. https://github.com/tianocore/edk2/pull/5501 Cc: Jiewen Yao Cc: Yi Li Signed-off-by: Wenxing Hou Wenxing Hou (3): CryptoPkg: Update OPTIONAL location for BaseCryptLibMbedTls CryptoPkg: Update Md5/Sha1/Sha2 by using new mbedtls api CryptoPkg: Remove interdependence for RsaPssVerify .../BaseCryptLibMbedTls/Hash/CryptMd5.c | 9 +-- .../BaseCryptLibMbedTls/Hash/CryptSha1.c | 9 +-- .../BaseCryptLibMbedTls/Hash/CryptSha256.c | 9 +-- .../BaseCryptLibMbedTls/Hash/CryptSha512.c | 17 ++--- .../Pk/CryptPkcs1OaepNull.c | 6 +- .../BaseCryptLibMbedTls/Pk/CryptRsaPss.c | 74 +++---------------- .../BaseCryptLibMbedTls/Pk/CryptX509Null.c | 6 +- 7 files changed, 35 insertions(+), 95 deletions(-) -- 2.26.2.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117226): https://edk2.groups.io/g/devel/message/117226 Mute This Topic: https://groups.io/mt/105210159/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-