From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.33516.1676337487529359772 for ; Mon, 13 Feb 2023 17:18:11 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=I0mx4s44; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676337491; x=1707873491; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lcqhCTILga2ZRmR6it2UzgzJkN+obISSJzHjiQjnecg=; b=I0mx4s44zK0GgXqRX9vJiTly2Ht02gkIhNc/et2SPzS7mPzn9lua0z7t kpujqTyIxQOOWua0z7EfuXJ0gFa91Ol/CdJbE+O0QR1aRQnJ0EmMEngOH lrgannfkuQAcx6fP0Ol5DbR1jDz9KBv7u2cDFNSd3v5REnnxa9gSAB5cx e4O/tJGiMz+14KesozfiUlqRTxzTE2828WNFiWJSe9WkQep6VIh8LGztU 734vKETPTza3VbZpTMJckPljEGiOchMs56I0sCwsro/AXrO91XNyTfOBU v63ApiPvFP/rhfTnR46rapHlbMUmGhDrzyn4x4BUIEerlVIdzzOQPZJ1F Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10620"; a="329677040" X-IronPort-AV: E=Sophos;i="5.97,294,1669104000"; d="scan'208";a="329677040" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Feb 2023 17:18:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10620"; a="737715775" X-IronPort-AV: E=Sophos;i="5.97,294,1669104000"; d="scan'208";a="737715775" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 13 Feb 2023 17:18:00 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2507.16; Mon, 13 Feb 2023 17:18:00 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 13 Feb 2023 17:17:59 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 13 Feb 2023 17:17:59 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 13 Feb 2023 17:17:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZaPRYoIWfY9KcktIIgm/fRoY2z65nyRbSvuEBt4mGeaX+ozuMINrvyT9FK6WFf/ccV8rtRBjtqzqxaWF+bO4R5avccHFwIExTfBH+fAv9xG8RQxOprcbLWYx4WfyCL63aZpnYybBhSk92hZJTzuW3kZaNIIy1zA/mPO4SMJao46HIXvQvhtnxzLpjwrvSr4TGLYUkr1rbexspfHZRiT8zl8MTTUGrNoXN/arfIS4b8DlBP0PYd03FGxWANQZBqN0fFvRLLs02Jd1cyC65UpmnMCJygNyL9yiUCgCWhgGFaA0npmvddZ8+e7utGHbMZflkipK17YcDEeNt+xaIrgIrA== 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=ifP9Cyf/ioCIZG6PK3sO4Bi0RmbR6E5Fvceh9NffzsQ=; b=XcRri12nvCoYEVMvh/loSbBf6Z96jISEl1HYxV5MRL0ZFwSB6yHtLpNUUN8jBk2KpWVAc3sPxzRVv24WMNTfYXMFrNercZZehqv4/bFndiy6LedL7eMfd8EyNNEvNo/F1KkVavwsEJ4OtcavpTQhecJsCR4vK8bl83yAP8c+bbUVhkNTi00YYdvrZ/ptsnlsuYi1DVONL5Iq6yMu6ca7EEG6G5e979jMbS7oXSpPchod5EYnOdtO2GCvTyEDRO9dnBml8gZZvc6456j9IRoZnC3ciNKZEl31rEfcmyBTA7t3SvpNTbAnGeoaT93AurKVypGtY+XNc29F5dTBeOfasQ== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by LV2PR11MB5999.namprd11.prod.outlook.com (2603:10b6:408:17d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.24; Tue, 14 Feb 2023 01:17:57 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::96f4:ad8:3fb9:b60d]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::96f4:ad8:3fb9:b60d%9]) with mapi id 15.20.6086.023; Tue, 14 Feb 2023 01:17:56 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "kraxel@redhat.com" CC: Oliver Steffen , Pawel Polawski Subject: Re: [edk2-devel] [PATCH 0/4] CryptoPkg/BaseCryptLib: avoid certain openssl library calls Thread-Topic: [edk2-devel] [PATCH 0/4] CryptoPkg/BaseCryptLib: avoid certain openssl library calls Thread-Index: AQHZP+A03vY+Q6KwoEyZOxwgMWZtUK7NpFpw Date: Tue, 14 Feb 2023 01:17:55 +0000 Message-ID: References: <20230213191958.913689-1-kraxel@redhat.com> In-Reply-To: <20230213191958.913689-1-kraxel@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|LV2PR11MB5999:EE_ x-ms-office365-filtering-correlation-id: 51f5a41a-0d94-405d-350c-08db0e294d73 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uAUUvOkZXcaF5rh/Ne3pfB7MDlHsDpy3IbS7y1e5O5tWVQ8B/29yZ9kih5zOKOu7njLN0td7aCLnHcMLr2P8hfdhc8CbFbssTWmTFlu1IiQ7Km+Tgdj3VL37B48gyxm6b3SP8q9N5/o4wV4PyNbalXAnlt9kxPASNRaPNrmd/gZHsNeqrEueIxnoMx4eFJLZLfBgIYteD5R7JSZ2zgL7KMRiu4h2M1WjPCXA+aAR7HwHvt8f91Mwvj5i7FkQVuslYyV6UZNp4r3Rozxjcoq8RHB/Z6CG9+8HF3OIuW+GhkSVrJRpiG9NsEYyIIXZ7FZ4r1yfHoP+XmP8Q+bKqorRJF27iErLdnPVg7nBJq/EFt73WIqn0NLk2XaigBSyuUaRffG/bh8nQgR36PYu2JWhNHo2ZwbN3i+UQrQgiQuFhgpKWUOzvBXO4Vf1S/6zqNimIW+c2ghdI9Vz28oBEka8BJTLG8JgBY3sAgeswZOf4h7FSH31zJqZbQqQAuyPlQbjltj1zOXQGwmnhts9WoApChgqWWVsnIlVDjZQQxWNVcFJTtJEFpzIr19zgCTIddfbOy58eapB0xb64jbpolUU6kfjDCwe2XoB0aifDQcDJSbvrKyikhiwedtYkIEq7YupowEaBV3/BX8AdcMxAWeXjxShIQFxrLbmFl/iXc1uLr1D2I/ptKUvaOhIZOBwbwH3mvlTKseFcW6goatqPSxWCa2CRA9TTz/2MxEzRNxplRU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(39860400002)(366004)(396003)(346002)(376002)(136003)(451199018)(26005)(9686003)(186003)(316002)(478600001)(966005)(7696005)(66556008)(66946007)(66446008)(66476007)(76116006)(64756008)(8676002)(4326008)(6506007)(53546011)(54906003)(110136005)(83380400001)(19627235002)(5660300002)(52536014)(82960400001)(38100700002)(8936002)(41300700001)(2906002)(66899018)(33656002)(38070700005)(86362001)(122000001)(71200400001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WN8p1VcpTVAjX69E95BWuOfH8s6pbKrS3y6LgJLZzk8fFVSgVk1Tn9wv9M9D?= =?us-ascii?Q?C8tmk9ERpo49iPMbWqtGRg4VYJzu4G5BoDvVfLIb/k3lUq0i7WriZXw7iB6o?= =?us-ascii?Q?j40tLXiIx0RC/SKXYuVN0AbV+vStsfbS+hBxQVsX5ZhGGiYEI1nc6S6VmtOu?= =?us-ascii?Q?xFrgMvZ4GPy8qYRPCccZY1x3eeOyBuRSOxiPDPreyVmjAuF+aK8p/n4gGxsg?= =?us-ascii?Q?Mc6bds3BFQ2uKzeDRgwFILwX36dIFahlWESkLWmW7KY+iBqIQqCky4uGSNq9?= =?us-ascii?Q?1mfT+y1bK9IlXWDIKkRkcb6RoxfnNh5C9qjJTl+eVSrQEEUTtn+5R8No120a?= =?us-ascii?Q?r2jkQ6lePTsZLZTejn460bFnJ+MUDSr1VTYk1IttmrpoFfg8CExRgVmRezWu?= =?us-ascii?Q?k/7USFt8sjlDbsrhfzpDh0rinDFdM0F4Ctrc+oZdEZmm+96VIIW+wCjYfbnE?= =?us-ascii?Q?GG0J3E4Aw3h4SMlSCCz2HdjVhBiBQK0F+OSYfJrNsnSQ/hLjJv2XjIXWpjLn?= =?us-ascii?Q?HgTB/Wnd3eiaDJzfCh//0OUoqtpDa5FVF25W89iit1CYzR5Eqd4Ifp1tVEDo?= =?us-ascii?Q?xf1tuS0rks47VW3WbbAEVW3bRTDvKP9+o6dQVJ8nBO7IBY96OqPolmJFw8W5?= =?us-ascii?Q?DK5ZopYtBHgm8r5PjCYsncytu5P6X+2qsBus9r3J7tPZUSXFCxz20uVVhw2D?= =?us-ascii?Q?L4Yd32QtZTAJScPks/70I/KNULMdLDH/H9nid4x9sAAqIvaH+5ob9fRYS/BX?= =?us-ascii?Q?B/Un0Bw1JhgH7sXqVSUZ1tRfGwrIeeBixT9kjB7nectQvP5lTa2bbb/MlzTO?= =?us-ascii?Q?T+7AjeoOdIkIV+TkBN5d7Zob1LftuUNk2hMBvqRSEUC0+bukGRqxJkoOJP6U?= =?us-ascii?Q?3KE0NqY0z2r7UEOx900SAyn7jiQTwAI8oVt71Fg1C1EsP5ykBA1p+cEeR9sF?= =?us-ascii?Q?xdHqwPO4ilFEAmOTr6RHCa/uMeywTO+5kdGU56UxyARMNjb3VFuu6Ezt2Gpp?= =?us-ascii?Q?IIhZ7EveBoyicy5ZOgrp3GboCH+8b0tanNckKEyDDF4PHeMuKfcwX8x8+0Gk?= =?us-ascii?Q?Skpvrmy/gfRhpI6ZCpxigQ+UBggrR0+CWpI5EcHd2U3W2PFKigefJKHs6vCV?= =?us-ascii?Q?ubmSQd1ropdRSPhV+yZ/b9IORUpWd7Fu1QjIeWegOzsq33e9fvR0m17nbicF?= =?us-ascii?Q?0tIM3l6M4nRIKsb8DNMu/I1dk7xSazZrFm0OfeQPJcviSHNmPQzgswP5jQko?= =?us-ascii?Q?+KStWGpE2QQpipjiQkYHQr4uSXtHN6qBMASkGKfbqHYhStsGGpv2LvIcRGso?= =?us-ascii?Q?XE1h3VX1FrYCc0lMgVRDJKqFDm9gl5vYPU1jf3vgot7Kcq7RcRs6g2KyqfeT?= =?us-ascii?Q?DYh1plehH7tYqQI2MUEsk8Bp7UI/1nK/U/QH9Mpr3kA5F++Qbnyz3E09EmHC?= =?us-ascii?Q?IBHKFDxSe5tctghsJDu/Hfwy8WeQ4SiTRpAPiBriRfJj5A2VI2F3NGlZYllu?= =?us-ascii?Q?Lzjbsh1B/cI13QerCJNPmBlu2UtxmATogEZmuM75co0z731XN5beXTCaYNAW?= =?us-ascii?Q?07knyFU6I+qAoy8LideEz/BowfYfdclMvHYo8HYX?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51f5a41a-0d94-405d-350c-08db0e294d73 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2023 01:17:55.8744 (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: Ti0OiSEHPQgpXMGjff3ZKV7wXbO8gtdP0DDcprygo0Gewy+L90H3/MmFpPwjOtMJMqkbn0AHU7m/L9WA4rjnEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR11MB5999 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Good work, Gerd! Do you have any data on how many K can be saved? > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Gerd > Hoffmann > Sent: Tuesday, February 14, 2023 3:20 AM > To: devel@edk2.groups.io > Cc: Oliver Steffen ; Pawel Polawski > ; Gerd Hoffmann > Subject: [edk2-devel] [PATCH 0/4] CryptoPkg/BaseCryptLib: avoid certain > openssl library calls >=20 > In preparation for the openssl 3.0 switch ... >=20 > openssl 3.0 sneak preview (WIP still, does not yet pass CI) is at > https://github.com/kraxel/edk2/commits/openssl3 >=20 > Gerd Hoffmann (4): > CryptoPkg/BaseCryptLib: avoid using SHA1() > CryptoPkg/BaseCryptLib: avoid using SHA256() > CryptoPkg/BaseCryptLib: avoid using SHA384() > CryptoPkg/BaseCryptLib: avoid using SHA512() >=20 > .../Library/BaseCryptLib/Hash/CryptSha1.c | 16 ++++++++-- > .../Library/BaseCryptLib/Hash/CryptSha256.c | 16 ++++++++-- > .../Library/BaseCryptLib/Hash/CryptSha512.c | 32 +++++++++++++++---- > 3 files changed, 52 insertions(+), 12 deletions(-) >=20 > -- > 2.39.1 >=20 >=20 >=20 >=20 >=20