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 2F6429417CF for ; Sun, 7 Apr 2024 12:53:18 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=XoiDCxZjSMbCBDgeU8uUH+V4FncTIitDI8w8Y9Do1EQ=; 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:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1712494397; v=1; b=2zul4ATQBXOaGy/JlOC5Znbkr62LU8W9YLC77nVH3UXmPbhPxghG262nxYSksOyH492Cj9HP yZlOR6JPe9Z+QbUuoqzihtinrEVzdtlgHXHk95iQUv2EX819o5AKWIloo89eGhFfkGhJk1ovVDt jrAP3ExLau2jkPgXpnQqktLRG2eSA9ML4D73GWxY0LaZ1uHnLNGPTZ3CbgDN4OvVia/UqjxOXqd mwh1sj6IGQzsec/l4HARoK6EQLTW99VQusxedVkMgUWUcLMg+6rll65bqLg5H5WzRuorVs98hMD K1fGbd0cDFviCqXraL5Flr7gLi/G/v5QOw+EAau6MSjvg== X-Received: by 127.0.0.2 with SMTP id EamAYY7687511x7GHPxhoEx5; Sun, 07 Apr 2024 05:53:17 -0700 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.93]) by mx.groups.io with SMTP id smtpd.web11.76030.1712494396758873152 for ; Sun, 07 Apr 2024 05:53:17 -0700 X-Received: from IA2PR13MB6679.namprd13.prod.outlook.com (2603:10b6:208:4b6::5) by SA3PR13MB6283.namprd13.prod.outlook.com (2603:10b6:806:2f0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Sun, 7 Apr 2024 12:53:14 +0000 X-Received: from IA2PR13MB6679.namprd13.prod.outlook.com ([fe80::ccf5:562c:1105:dfc]) by IA2PR13MB6679.namprd13.prod.outlook.com ([fe80::ccf5:562c:1105:dfc%6]) with mapi id 15.20.7409.048; Sun, 7 Apr 2024 12:53:13 +0000 From: "Chris Ruffin via groups.io" To: "Li, Yi1" CC: "devel@edk2.groups.io" , Chris Ruffin , "Yao, Jiewen" , "Hou, Wenxing" Subject: Re: [edk2-devel] [PATCH v2 0/3] CryptoPkg/BaseCryptLib: add additional RSAES-OAEP crypto functions Thread-Topic: [edk2-devel] [PATCH v2 0/3] CryptoPkg/BaseCryptLib: add additional RSAES-OAEP crypto functions Thread-Index: AQHagu2/7CoiIlKe2k2AzhdatbeHPrFSorkQgAnWmtCAAFXsWA== Date: Sun, 7 Apr 2024 12:53:13 +0000 Message-ID: <02498624-5D23-43DF-A15D-92106629D007@millcore.com> References: <20240318215205.1339-1-cruffin@millcore.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA2PR13MB6679:EE_|SA3PR13MB6283:EE_ x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: ug+VBbe7UGRF1r79Z6w9BJxfOYUx98nNaoYRTcXsXFGI+5TWkJrQazXrCl84yRBef4iWgdWDWOOkHXEozicKyxSweXUQh9gKSuPzPjzc5jO5zjsAsYy3yzUsWXDkd1QrMp0IC22DGya6JB8JaW3BRzwvIE94Qygm8HRqhnkeAS1v1ifsDDts/3Fh+IbuM1oX8l/DmXegawKudVOmefRidXmHMknivhSrbYP+wNaAPk1uXo9UCRVKHaim0G1EQyTzYt7sOUXZI1ctFtHmC8lwDYUiN0OZT0KYGqa4rHyXcViXrNkbbx6xksGHdKtkiG2TOrt2psqnnBVcMvaM+TgpKPHB49gHOFjEIijEYMfxd3q6GjgNHiRPdaxHkwzvpTQAOQ9KjXsw8ym6Zn0mmux5KUt/lgUPA46K6Q43e+9DZr2RVf7XK8gwj2h/4JN0aJu7c+8KDL+GlIYIbapMLB8f4i6rVz/PdoYsE4JPtLQYx2p4zR9GuXJhIQqIMb1upG6u4CxDa290eRORfOhLl6isASKseX1JlAG7GM1tjSxUei1/zi8biYvQR8KGYmQadI+FAC5GshbtGGBkyXa2py070KegtkhP4yZKl2uCVmiAd1U= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dTNPN2RBT1VOV3JncUs1T2VvMHIrS3dyWkh4Y3JBOXRYWFRCeHJBVEx3dzFm?= =?utf-8?B?bUc1RXFSK1g3cDNSVEJ3aE9xMGtDY2pHYVVUeTJwUGJFdmJSWlRYb3N2Y2kw?= =?utf-8?B?RzlDUmtGZjFKSXBVUDhTUHpCdmFmVFRUa1dRMERkZmErcTB5YjZKMG11ekJX?= =?utf-8?B?SGJNSVNOMktiVTVQamxra3Z4Rng1dFNieWFhVFJidlpUUEdmNmpZaVRhVWdt?= =?utf-8?B?UnJEdldWVHhlczRXak1haTNGdkpjL2pwYzdGVlJPalVoVUZjcDd4TmU2QmFS?= =?utf-8?B?TENJUnNNSXMrQTg2UUg3d2srMXdQUzBjdmcxS0RKTUsyNmNyeHYyZ1ljQzhO?= =?utf-8?B?QkFaaG51ZVB4WFc3K3l3cXVibFptNFg5Mm82dmxTdktTbm11ZXlHZ3pORS82?= =?utf-8?B?alRqVXE2OTFsMXBTMTRITGRqZjB6bENJcFdMcU84YlhhUGVVUlM2eHh5NDBH?= =?utf-8?B?ZGlnRTZZTzlWT2FNMmVUZCtIVzRBZkhNMEh3RWJ1ODRUQll3K1hvNHBFRGxi?= =?utf-8?B?ZUkyS0dZK21sYWtSRGhpTmJuaFQvWlp5dXJ1cnRoUGRUd2FwUzAxUkxLL0NB?= =?utf-8?B?bWN3V1dwRTZDNGNFUlJLa2ZIaGZFS0ZHenp1TEg2d0J2K3Z1RlBIRm5JU3hR?= =?utf-8?B?aXlDZVd5YThZSTdRbDZRa0Vlc3U5WlpqelhQRnZlQWc4Z1ZtZEY4S0VIRHFq?= =?utf-8?B?amtUT3UvK1k5SjFEKytoamZFL3lVVmJxU1ljTnY5L0Y0akduNDBMVlZ2QVZ1?= =?utf-8?B?b2ttRTY4bVY4Z0trNUxidXgzSU9XdVJyU3dWQXJ6bERiMVJZdm9TNXlqN1Bh?= =?utf-8?B?UlVUeVZUYS8xZEZPWGNLTjg1TTBQbVB3czdmbWsxZ0lleUhscWJERDZvWXMz?= =?utf-8?B?M05XOGozZ2V3VGY2cmR5MDJyZk5jaWRTQ2M4SDZYZEp1L2kyckk0VmlKcVdq?= =?utf-8?B?L0FtSThlUkdRLzNTbktQTHZOZktvTnpBUFZCSEVGTWU1Y0JRVHdTbEN2YW9k?= =?utf-8?B?V3BBZ2w1ajI5aWZIZlVCVndKZ1BMV3RGR3gzdy9vdHY1WlJ0UlJEVlcrRVZL?= =?utf-8?B?Nnd0SExHZHBGUjlKd3dGcWFYWTZTRmJ4bVlXNlZpY0dVK3VjTXdyYzY2UWJv?= =?utf-8?B?Ym5zaEVIUkx3ZERPVnhnWGhWc2dZbi9uL214dWIzK1lUQ3p1bktVMUhwL2k4?= =?utf-8?B?b0dDa3p2SnhTVkxPQmR5ZTdSeXJGM0JsMzdsa3NzYUhtN1N5MUNoVDRqVzUy?= =?utf-8?B?UDRXckwxbTdBSmJoMDd1cml1RktsU1FESzhxQ0pqWGZCc3BXckVlRDNKUG5k?= =?utf-8?B?YjcwZHpidTl4UmFibU1VUE1BSmZ5bjZrbFFDMUFVaDJ3ZGVWdXltNGpWU2FB?= =?utf-8?B?dnQ5cnVOUXdqdkg3MVVSU0pwa0ZTSXFYZElBbGFDcmJ6RkNOb29Td0N4K3VL?= =?utf-8?B?WEVGQWw0Si9FOVlZbktvNW1HTUdzVDZmWWZ2OGZRRTBucFp3Y20za0p2UzhD?= =?utf-8?B?a3VJUGhsa2dEM1pubW1LUHA2aE5ObUhvS1RnMGFVaEg4ZmtaeVd0UThFM3VC?= =?utf-8?B?YWh6TXRxdnh6WnRZelZGYnB4NXhYNzlPN040anIrWTZxQ3FXUFZoakVTT2w1?= =?utf-8?B?M01jTVRsSmhHV0ZXaVJyYS9yWHE4QzhSUDdtMUd3VjBXWjkwYXlzSC9TUXRF?= =?utf-8?B?V09mamRDWlZwaE1SdTRMZGw0T1BwMEltQUVOT0gwaGlPeFNkUEVjZHRsSFZ3?= =?utf-8?B?RnZLMEYvQ2MvOW1BbTlreUloMXRvUE82M0pnZEZZZEFEQkhOelBkM3E4a2sx?= =?utf-8?B?b2REL3ZWNUU1bEF1MnVpYUV0U3VPYmxVWENZd0ZMV3A1UHU3VDhMTUZ6MEVD?= =?utf-8?B?M01zL3o2cFoyM2JSdkFPdDJySFlZdCtVVlVPU1ZCVVdMVEdteStCaU10dzJ5?= =?utf-8?B?VXFtcUt4cmJ3TW1lWG13T0x2UVd3Tzk2TWhPdTNHNVU4SWdCaHNjQVdPWlhx?= =?utf-8?B?blRQbGZkTnp1SVE5M0laRzI1eGltUkVmV25LM3VzaGE4ZTNsQzh2KzdESnc5?= =?utf-8?B?VXhXajlhaTFDV2N1R3d4TTRXTVdYaHUrNzJtYnFzZmsrdmNITXZTY2V6Ulpz?= =?utf-8?B?U0tFUG1VMnlHRWh3MzRHRHUrN3htMGdvVkVoelE2dnRGK0NFWFRhSmk1RGVS?= =?utf-8?Q?iZpAenhF0eduGGgwuQjk2nkmaQCAhfiM1xORTTJjnZXu?= MIME-Version: 1.0 X-OriginatorOrg: millcore.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA2PR13MB6679.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37212c54-314f-489c-624b-08dc5701b005 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2024 12:53:13.9182 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5f93c592-e942-4789-9a70-e76f4ce01a80 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HFtBwzNxVu7rXP82asj5KDiOqhTZD/NjkAX4rQSdloFLhFEELbzyvRRCzgSPutxiNovZyKxNbLFx14xHzM6Stg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR13MB6283 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: Sun, 07 Apr 2024 05:53:17 -0700 Resent-From: cruffin@millcore.com Reply-To: devel@edk2.groups.io,cruffin@millcore.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: UnSXzUXoropVwiKyMiXJJqV9x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=2zul4ATQ; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io VGhhbmsgeW91IHNpciENCg0K4oCUDQpDaHJpcyBSdWZmaW4NCk1pbGxjb3JlIFN5c3RlbXMNCig4 MDMpIDYxNS02MTU1DQpodHRwczovL21pbGxjb3JlLmNvbS8NCg0KPiBPbiBBcHIgNywgMjAyNCwg YXQgMzo1MeKAr0FNLCBMaSwgWWkxIDx5aTEubGlAaW50ZWwuY29tPiB3cm90ZToNCj4NCj4g77u/ UHVzaGVkOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC81NTMyDQo+DQo+ IFRoYW5rcywNCj4gWWkNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog TGksIFlpMQ0KPiBTZW50OiBNb25kYXksIEFwcmlsIDEsIDIwMjQgOTo0NiBBTQ0KPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW87IGNydWZmaW5AbWlsbGNvcmUuY29tDQo+IENjOiBDaHJpcyBSdWZm aW4gPHYtY2hydWZmaW5AbWljcm9zb2Z0LmNvbT47IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbT47IEhvdSwgV2VueGluZyA8d2VueGluZy5ob3VAaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBSRTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwLzNdIENyeXB0b1BrZy9CYXNlQ3J5cHRMaWI6 IGFkZCBhZGRpdGlvbmFsIFJTQUVTLU9BRVAgY3J5cHRvIGZ1bmN0aW9ucw0KPg0KPiBBcHByZWNp YXRlIHlvdXIgZWZmb3J0cyBpbiBvcHRpbWl6YXRpb24gb2YgdW5pdCB0ZXN0LCBmb3IgdGhpcyBw YXRjaCBzZXQ6DQo+DQo+IExvb2tzIGdvb2QgdG8gbWUuDQo+IFJldmlld2VkLWJ5OiBZaSBMaSA8 eWkxLmxpQGludGVsLmNvbT4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYg T2YgQ2hyaXMgUnVmZmluIHZpYSBncm91cHMuaW8NCj4gU2VudDogU3VuZGF5LCBNYXJjaCAzMSwg MjAyNCA2OjAwIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogQ2hyaXMgUnVm ZmluIDx2LWNocnVmZmluQG1pY3Jvc29mdC5jb20+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjIgMC8zXSBDcnlwdG9Qa2cvQmFzZUNyeXB0TGliOiBhZGQgYWRkaXRpb25hbCBSU0FF Uy1PQUVQIGNyeXB0byBmdW5jdGlvbnMNCj4NCj4gRnJvbTogQ2hyaXMgUnVmZmluIDx2LWNocnVm ZmluQG1pY3Jvc29mdC5jb20+DQo+DQo+IHYyIHBhdGNoc2V0IGFkZHM6DQo+IC0gQWRkIGRpZ2Vz dCBsZW5ndGggcGFyYW1ldGVyIHRvIFJzYU9hZXBFbmNyeXB0KCksIFJzYU9hZXBEZWNyeXB0KCkg c28gdGhhdCBTSEEyNTYsIFNIQTM4NCwgU0hBNTEyIG1lc3NhZ2UgZGlnZXN0cyBhbmQgbWFzayBn ZW5lcmF0aW9uIGZ1bmN0aW9ucyBjYW4gYmUgdXNlZCB3aXRoIHRoZSBBUEkuDQo+IC0gQWRkIE51 bGxMaWIgaW1wbGVtZW50YXRpb24gZm9yIEJhc2VDcnlwdExpYk1iZWRUbHMNCj4gLSBDbGVhbnVw cyBmcm9tIHYxIHJldmlldw0KPiAtIFNpZ25pZmljYW50bHkgcmVmYWN0b3JlZCBhbmQgZXhwYW5k ZWQgdGVzdCBzdWl0ZToNCj4gIC0gVXNlIFVOSVRfVEVTVF9DT05URVhUIGFuZCBhYnN0YWN0aW9u IHRvIHJ1biBzYW1lIHRlc3RzIG9uDQo+ICAgIFBrY3MxdjJFbmNyeXB0KCkvUGtjczF2MkRlY3J5 cHQoKSBhbmQgUnNhT2FlcEVuY3J5cHQoKSBSc2FPYWVwRGVjcnlwdCgpDQo+ICAtIEFsaWduIERF UiBDZXJ0aWZpY2F0ZSAvIFByaXZhdGVLZXkgdXNlZCB3aXRoIFBrY3MxdjIgQVBJcw0KPiAgICB3 aXRoIFJzYU4sIFJzYUUsIFJzYUQgcGFyYW1ldGVycyB1c2VkIGJ5IFJzYU9hZXAgQVBJcw0KPiAg ICBzbyB0aGF0IHRoZXkgcmVwcmVzZW50IHRoZSBzYW1lIGtleXMuDQo+ICAtIEltcGxlbWVudCBm aXhlZCBjaXBoZXJ0ZXh0IHRlc3QgZm9yIFBrY3MxdjJEZWNyeXB0KCksIFJzYU9hZXBEZWNyeXB0 KCkNCj4gIC0gSW1wbGVtZW50YXRpb24gd2FzIGFsc28gY2hlY2tlZCB3aXRoIHd5Y2hlcHJvb2Yg dGVzdCB2ZWN0b3JzIChub3QNCj4gICAgaW5jbHVkZWQgaW4gdGhlIHBhdGNoKS4NCj4NCj4gQ2hy aXMgUnVmZmluICgzKToNCj4gIENyeXB0b1BrZy9CYXNlQ3J5cHRMaWI6IGFkZCBhZGRpdGlvbmFs IFJTQUVTLU9BRVAgY3J5cHRvIGZ1bmN0aW9ucw0KPiAgQ3J5cHRvUGtnL0RyaXZlcjogYWRkIGFk ZGl0aW9uYWwgUlNBRVMtT0FFUCBjcnlwdG8gZnVuY3Rpb25zDQo+ICBDcnlwdG9Qa2cvQmFzZUNy eXB0TGliVW5pdFRlc3Q6IGFkZCB1bml0IHRlc3QgZnVuY3Rpb25zDQo+DQo+IENyeXB0b1BrZy9E cml2ZXIvQ3J5cHRvLmMgICAgICAgICAgICAgICAgICAgICB8IDEzMCArKy0NCj4gQ3J5cHRvUGtn L0luY2x1ZGUvTGlicmFyeS9CYXNlQ3J5cHRMaWIuaCAgICAgIHwgMTE3ICsrKw0KPiAuLi4vUGNk L1BjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuaCAgICAgICAgfCAgIDQgKw0KPiAuLi4vTGli cmFyeS9CYXNlQ3J5cHRMaWIvUGsvQ3J5cHRQa2NzMU9hZXAuYyAgfCA1OTggKysrKysrKysrKysr LS0NCj4gLi4uL0Jhc2VDcnlwdExpYi9Qay9DcnlwdFBrY3MxT2FlcE51bGwuYyAgICAgIHwgMTMw ICsrLQ0KPiAuLi4vUGsvQ3J5cHRQa2NzMU9hZXBOdWxsLmMgICAgICAgICAgICAgICAgICAgfCAx MzUgKysrLQ0KPiAuLi4vQmFzZUNyeXB0TGliTnVsbC9Qay9DcnlwdFBrY3MxT2FlcE51bGwuYyAg fCAxMzAgKystDQo+IC4uLi9CYXNlQ3J5cHRMaWJPblByb3RvY29sUHBpL0NyeXB0TGliLmMgICAg ICB8IDExNCArKysNCj4gQ3J5cHRvUGtnL1ByaXZhdGUvUHJvdG9jb2wvQ3J5cHRvLmggICAgICAg ICAgIHwgMTA5ICsrLQ0KPiAuLi4vTGlicmFyeS9CYXNlQ3J5cHRMaWIvT2FlcEVuY3J5cHRUZXN0 cy5jICAgfCA3NTggKysrKysrKysrKysrKysrKy0tDQo+IDEwIGZpbGVzIGNoYW5nZWQsIDIwOTgg aW5zZXJ0aW9ucygrKSwgMTI3IGRlbGV0aW9ucygtKQ0KPg0KPiAtLQ0KPiAyLjQ0LjAud2luZG93 cy4xDQo+DQo+DQo+DQo+IA0KPg0KPg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBz LmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpW aWV3L1JlcGx5IE9ubGluZSAoIzExNzQ3NSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzExNzQ3NQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEw NTIzOTIyMi83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpV bnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2Nh QG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K