From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.38017.1669036728562707315 for ; Mon, 21 Nov 2022 05:18:48 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=lnhALFMw; spf=pass (domain: intel.com, ip: 192.55.52.151, 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=1669036728; x=1700572728; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=wd0g776Bm2idQRURiUv5dZwqWbdn/gRWogT+N3QNP8U=; b=lnhALFMwPlSu6EoK4JNKi949YuzVIVo7kPXCDyY9nPsScz6rPRKq+mQi cdt0+ZPireJeOdtB8OikcF5B/yRQmmN78rBqIxDQE3DsLtLr+OO07tYH6 hRr8Yi1WF1ztmjwC5Yy/AJsGYqLjT0+zbSM5woYxSmRElFAg40QcS09aY wi0zee44+bJDrmja8iJXmmXADb0D1UrKac6uzbtLCOSfpERnUsMN1Ch7E p73vswp1xbPAKkU6QhIbilAJheZlaRErsA2yvgJZag3D1cSMq/dB7fjk1 wMuMWljICZ+FHNdjLS+ZtVtOzqORoD2JMRBMyWOzIRAuHAJTZIR2SkIUG w==; X-IronPort-AV: E=McAfee;i="6500,9779,10537"; a="293943196" X-IronPort-AV: E=Sophos;i="5.96,181,1665471600"; d="scan'208";a="293943196" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2022 05:18:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10537"; a="643316568" X-IronPort-AV: E=Sophos;i="5.96,181,1665471600"; d="scan'208";a="643316568" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 21 Nov 2022 05:18:48 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 21 Nov 2022 05:18:48 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 21 Nov 2022 05:18:47 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 21 Nov 2022 05:18:47 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.44) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Mon, 21 Nov 2022 05:18:47 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f3RYI6IjqK049alFwJ7wFe8xBN5qxIJwoKsvaaBpx9UnG/Fco9sb07zW8kpg1HgWbNwJO5QnmUC6SULQBWKRf/IyIbIdPecL/IELNBRU1x+zWIDWDSAKsHqIA52daFH4YKugWvSAWn/uI5a6VW19UmEwTLv0ypfZPLkEio9buYM20Nq2346a61iW+WP9HWYCcgnRLJwMau60TlCCpnLKP0uUCKER3i9rWRgfL3qsdciwDcKq+BBk2kmbNRSIwJn46fqWex+GOTerpXMZn/SPvwSKsELgmA6A/m74QNmut9XiwDukXXZDVdSp6I1uOuG0cPQqxmdsHGD8+KWaEqSoVg== 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=8qLgwBFHo4ZGPe1PqZQn+A2wSmUzmOYj+U7SkVfy2qU=; b=MYSEEXKHnLgNnIdZpaOSQuiPvSGHEepqH0vAD7GZfNag/ENgzLrdl7GEiSP/lgpMoGn7YEcal9FK6e2OggLCxTWCmPdTnOy5hp34Eb9Mwvw4fw7aMSEnujvWTl09qCOFJbBsPOWkNRG0YaXPD6BSti30zH38Pln1JR6wKcC9XBAPPJCENo5VI81pxzPJiiTn9+xc8WchDLcLsEyUgQspc+aFqFYcwWgEwStUDPvj62thKotJ+kSdf6WeYXp1vK/CmRA3x86G4EtLpOLYYaTGIgNnYPCtJw0IRCaYsTmF9iqjrMlSwC5lAB2AYK4fvoGH9pKVwfjWb9hgh6Z/B3PU6w== 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 SA0PR11MB4639.namprd11.prod.outlook.com (2603:10b6:806:70::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 13:18:45 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::e9dd:f205:1970:4edb]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::e9dd:f205:1970:4edb%7]) with mapi id 15.20.5834.015; Mon, 21 Nov 2022 13:18:45 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "kraxel@redhat.com" , "Li, Yi1" CC: "Wang, Jian J" , "Lu, Xiaoyu1" , "Jiang, Guomin" Subject: Re: [edk2-devel] [PATCH] CryptoPkg: Add b_print.c which removed floating-point to OpensslLib Thread-Topic: [edk2-devel] [PATCH] CryptoPkg: Add b_print.c which removed floating-point to OpensslLib Thread-Index: AQHY/DPvj5LMskpYNEGKZ9DxyGWK765GcK6AgACiKqCAAdheAIAAI6SAgAAOIICAAEFgAA== Date: Mon, 21 Nov 2022 13:18:45 +0000 Message-ID: References: <20221119162754.1034-1-yi1.li@intel.com> <20221121062346.fu5n2dgx3s74fcrb@sirius.home.kraxel.org> <20221121092153.p4umhcaptgoxf3ra@sirius.home.kraxel.org> In-Reply-To: <20221121092153.p4umhcaptgoxf3ra@sirius.home.kraxel.org> 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_|SA0PR11MB4639:EE_ x-ms-office365-filtering-correlation-id: e50b7f35-3158-4f8c-0ff7-08dacbc2eae2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o+sX1NupohCIoW1Z12F1ANAuO83zBJMc3uKp0It+N0HWPsGwrWpxE0WqNnlie8lEcvFPL1pEKwE+XqIMrvXGN6kdtOSe+30bE0nb+OJLetzpxabECVDDjhi+7kY8AK9fBHKU51XaIkc1g+aIhqQo4Vpkjhwu9UrQFLSjQQW3wOBOtLCZbirnzrIs0clfC7GcPfC4HdWRWBuXkfXOP+4tn5aaMxqlMa2tRRlayMNxGMPqnK5eXSaqnsi2cuTcpY6psrBcXh4NzmNDasJuxOfulm1XqMk4bW9SBcpQGc4tUm9QY9bBrBrTgAg/aqD7l9u8NnCnJWiljfdfj++xZD0HzXjrz5w98YcQ+XCaRdoNmlRxsJNKDlI5CqzdF3LBExWAK+s3dRJ49CpNW3h0BGXMsHsz+LAaL/nWpddEl3tW81FZin6pO8/tIyEFvY7HfqfX5tpy9ZXgFt9/k85nG9tr7bf1L8K5t1GlaO4qikNZTwhifyrjrCeLWg/wEShbG1WhHcjtdDMCc4Q5c6D8RR1nQJjDAeZG9QWn5Tshhay6XN7nv7/hehovr8SRzbqKoJUAhA6BUAYxuXjyQT2AXjyTG66vjow1vXkFm/7+lsLWuDk5u47Re9iwHzcWrLM6zt6EeFKgb1tsUcxn2uV8oVQ5RascjGUwrUjFDmBCo7tUZ17JErBi1ZPEr84r/8ShsIypEuB/4ZEIDw4z9GTxkJiAip+R7dav4b3Dt+yWaYpbsc1Cfhcdrz2xTBcOtlDJ5CJF 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:(13230022)(346002)(39860400002)(366004)(376002)(136003)(396003)(451199015)(66899015)(83380400001)(8936002)(33656002)(55016003)(52536014)(71200400001)(107886003)(86362001)(38070700005)(26005)(6506007)(186003)(82960400001)(38100700002)(122000001)(66446008)(6636002)(7696005)(316002)(54906003)(2906002)(9686003)(66476007)(53546011)(66556008)(66946007)(4326008)(5660300002)(64756008)(76116006)(8676002)(41300700001)(478600001)(110136005)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WxTuQDR2ikLqNXAIV3zYamxoiCdXhYV9QRqaZscIq8Zy2fvN1gz9X78l8TE2?= =?us-ascii?Q?6E5vytBRws9Z2BaK1Yba04xiVq8Ks2Rid5wHNP7rMfsYxdn47VYehn5mKRFb?= =?us-ascii?Q?6EsY4ucrC6f+qSlRGvnpznfKNMb3kbMAUUaoJTZsqwjtsuwnaEWRxn2wO0Hy?= =?us-ascii?Q?5l82gyBOHstUyVMSTUfzyf7POUI4bCdwtIvDynL1hUrWvn/SQQLKIE3rw+S4?= =?us-ascii?Q?YME5zoWERj3mBdwZ/ImoPM9HPQSZCfoahpZKM0ElUcCtSKILNM/3+lzRf0zJ?= =?us-ascii?Q?KwKDjnpzWMiJxtshMMET2ekrvgdxbpeBDqx8tp01CpWJRsC8ORutVKo3Fygy?= =?us-ascii?Q?6W9VLKk8bhvZixaQ9oRNwLqbDmrUyoG1AzmmH3Mgi+fYl/nAXYOZxf4hXGCW?= =?us-ascii?Q?2/hLCEwwKS7T80L0iozORuJ8lsn5IfLYSB1a1KvS8Fk5uVbCDj3UxUUK1PiR?= =?us-ascii?Q?eLSLvgcSEmBSXPOg1DwjJpjMdB4N2xsBTDv2eqKXgqt++MFtO/h02KGMTnAC?= =?us-ascii?Q?LkCoje1CBOXOcXClFRly9uWAJYGLeBxmKgHd7eUPXfUQZzO93++8Zdg30qjX?= =?us-ascii?Q?jBJ7dasPtm390y45NpzyV/PXxSROEIAm5jMIu+XXZnls4+aFw9+NsqkO/Oan?= =?us-ascii?Q?pjXLfYpmmIwi3wetT/glARJz/YZATDZHSgJGYxsONJfcUaYTlvcU0lgvXomb?= =?us-ascii?Q?jHJg+RlnuBey7+ZNcC6s//gydlSMBocRKrvLepL7ymbs9zHkeVyhZYkK9488?= =?us-ascii?Q?C4MzcHciT5/j42ukm2hHCnYk1sxaa8olntO+YTsiHEVHV9XKDKeCf6NzntvD?= =?us-ascii?Q?FqjPvp1MHihCAkQwc0oAn9LVaDB9+cYMWpRqyW2BNRxrfdUIRYfyh1DtWIXD?= =?us-ascii?Q?wgRxWN3Rii2mdM0kREODLdUssf0Y7GAjb4CIFgoFsmofsNOV+jiKJ2/c5uo2?= =?us-ascii?Q?KLyJ9pR09UkcUgcdaqmQDhjwFb10r93vRUmHvUFJ6ERUiMcFo8oNzINihZr0?= =?us-ascii?Q?i60kTVTBcxsBznz5zeYsB4Myu8fAlKx2XthTTPbc72v/FxyhGHZnJB3OTf+w?= =?us-ascii?Q?w/DZ0gv5/3Folyx5u/MDPRlvohTTVC8jWR4rqsAtPGn6zLQ4tsozS6W/jQFn?= =?us-ascii?Q?lu28qzwy8sryEesc/XIloE0pN8F2XRRE2KRX8LVNjlyQwtKRcRkeR7YKvQ2l?= =?us-ascii?Q?AiN7T/AstlW8udEq0rUqnkHb4LtRF9xeeyw6+gaB/rdetpg0eBvChXKykIJO?= =?us-ascii?Q?kXR/1g+5IpMbYiSqz50weJ9HYiPHiGYJIU4Q+2SIMLJgwguwEw8cKFidxglW?= =?us-ascii?Q?DTBVeqopn3V1Lc1lAMWxZu5afKI631FOoGIfcHnFadUMEmju2Afa24ff0NAC?= =?us-ascii?Q?yHEG8jKCf1Pbyd+3xlxGJw4XM8QWxEO5pADRzsREsQijLmbTP3s6Dix36fSH?= =?us-ascii?Q?lBY8A7quSGdjWaq99EJS6FizLIu0gC4HQpKdJJSQzcZVdIeX8ABR4jkuk7iw?= =?us-ascii?Q?9uIPn/d0fP1cC7s988J3AcVTmuzM/MV4SYFW1NUgbtUOqeF28Kk7FD+BgGbf?= =?us-ascii?Q?L5v/1vMxuw/HeDDQChKiNPPCP8YueylFYM6XDx55?= 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: e50b7f35-3158-4f8c-0ff7-08dacbc2eae2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2022 13:18:45.0968 (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: fUVe710sOMfXQ7ETPUnUUMMZeFhns32HCMZSfgDZMseh/6b2k/obTywQ1iDkZviG98D3P4GsNXLX2GGH24+Rzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4639 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 Right. Size is the biggest concern, because some platforms already have lim= ited space based on our internal survey. If we migrate to openssl3 directly= , then we have no way to build these platforms. One idea of size optimization is to use MACRO to disable some features in o= penssl, if they are not needed by UEFI. It could be the MACRO already defined by openssl, or we may add new MACRO t= o make it smaller. Thank you Yao, Jiewen > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Gerd > Hoffmann > Sent: Monday, November 21, 2022 5:22 PM > To: devel@edk2.groups.io; Li, Yi1 > Cc: Wang, Jian J ; Lu, Xiaoyu1 > ; Jiang, Guomin ; Yao, > Jiewen > Subject: Re: [edk2-devel] [PATCH] CryptoPkg: Add b_print.c which removed > floating-point to OpensslLib >=20 > On Mon, Nov 21, 2022 at 08:31:19AM +0000, Li, Yi wrote: > > Hi Gerd, > > > > Cool! I noticed your patch in openssl3.0 branch. > > Because the Tls cert time check needs to be solved as soon as possible, > > I will cherry-pick your patch to 1.1.1 branch instead of updating edk2 > openssl to 3.0. The latter seems to take a long time. > > > > By the way, I remember you are already working on upstream openssl3.0, > right? >=20 > Tried, yes (that's why it is fixed already in upstream openssl3). >=20 > > How is it doing now, I can help with some work if needed. >=20 > The blocker is that openssl 3 noticeable larger than the 1.1.1 version. > Which is according to Jiewen Yao not acceptable because it wouldn't > fit into the flash layout for existing roms. >=20 > I don't have any good idea how to move forward with this. My old WIP > branch is here: >=20 > https://github.com/kraxel/edk2/commits/archive/openssl3-v1 >=20 > take care, > Gerd >=20 >=20 >=20 >=20 >=20