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 58C85740035 for ; Tue, 2 Jan 2024 02:55:47 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Nw1H1JskZzts+TDPYk7r57vc8yusMXoXGLxhsONxlXc=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1704164145; v=1; b=KX53/6GZnAyljqici4CbLFsu8nYU/IpWoOg8AfDfpLBtrsxngisE28v3nidGh2M91bJHG7e7 CFh0dYczmMGbCaAEHHfve08EO13GOrUOT745nvQmI+ZjWNcsdByHjG8LQiPUWWUGz2DjOtW7xyF hulSf8WtoOh3vaBAQ83k6u8Q= X-Received: by 127.0.0.2 with SMTP id RE2CYY7687511xkZ2cIOhEey; Mon, 01 Jan 2024 18:55:45 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.68]) by mx.groups.io with SMTP id smtpd.web10.21584.1704164144911135948 for ; Mon, 01 Jan 2024 18:55:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rvbf6gLVHCvDYk0StgdS1zUKbloHsBZOhpT8Vdl36jejroXfdlfnLGvgHlfCZTsdeSA/7uUs+803EnRPFtsfpBQeW5tIRXXGdjuYAoQDL4LU4e2HUC8BZJcsy5UyD0vYKfmkub2+1Dm+MGwNia3VzOvO2f6vg0A1VN5qNy4B+WnqzLP5jlVhPLjtVG4lStXLo+YE6lFO3/3CwDCsfdoJ6waumi0QXk3BzU+6F/a51SCxmJE22CqLe0DcULJWeq5ZNrFgErsabc6wYKw6td09dNLLQ5nWQlnptx3bPSnNWsZbsMQhuRLN8lLXbBqWqSAkKz7bkj/ARBBQlZVIMN6C5w== 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=xWfduk3mmQuvlB4H7cZiRXZLm6tUOuKqzZ7ZgkriOLA=; b=AFuYVeDcJOCEjfAIy81MngnBqv3PxiLZLvL4wMMmV/jN7/Fe8IpWhthNZH9GRq6IzdUx5TOSglGF9kylXnWy3mETcY8cuV0VYGLGItMjQjVpxNxSL9Rfn4TTzmf7c5joW3XdPC6arvhUsUc4IJuZ6Teno84d3CV+9BBBt1nvB8Pf26pBBFieCLbHStn0rxJdfHbyZ6dd82y6813jvdEKezEwrYEvuDC8bZBUKCf/pPklm1exnYa1/6ksTHOAWRvWIZp7xPX6G1T6ddz0PY2s4OSKa1xv68L+PVxwo92Ng5+CapFI86XZcRjNeY9rHNj3eQO4iGE54gdNNbITD1NpiQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by MN0PR12MB5929.namprd12.prod.outlook.com (2603:10b6:208:37c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7135.25; Tue, 2 Jan 2024 02:55:41 +0000 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::91d9:e679:32a3:dd05]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::91d9:e679:32a3:dd05%5]) with mapi id 15.20.7135.023; Tue, 2 Jan 2024 02:55:41 +0000 From: "Chang, Abner via groups.io" To: Michael Brown , "devel@edk2.groups.io" CC: Saloni Kasbekar , Zachary Clark-williams , Nickle Wang , Igor Kulchytskyy Subject: Re: [edk2-devel] [PATCH 1/5] NetworkPkg/HttpDxe: Refactor TlsCreateChild function Thread-Topic: [PATCH 1/5] NetworkPkg/HttpDxe: Refactor TlsCreateChild function Thread-Index: AQHaPP82XdXQbS8WIU2VaXl5fKcCQbDF08sg Date: Tue, 2 Jan 2024 02:55:40 +0000 Message-ID: References: <20231230112929.1711-1-abner.chang@amd.com> <20231230112929.1711-2-abner.chang@amd.com> <0102018cc71338d3-fc2b4e10-c86b-4269-9c9d-cf01efefea4b-000000@eu-west-1.amazonses.com> In-Reply-To: <0102018cc71338d3-fc2b4e10-c86b-4269-9c9d-cf01efefea4b-000000@eu-west-1.amazonses.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=b6ae9389-e82d-44d6-8186-9cf218ffe11f;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2024-01-02T02:53:41Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|MN0PR12MB5929:EE_ x-ms-office365-filtering-correlation-id: f7f4b523-5484-43af-633c-08dc0b3e4e5d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: V871WDUs/9YzCUaU9f4MMh6b5T0iUx9tJHuMQQ4v2Fw4OXD+NnBvGR/Lm79bMLOcp5g+4TNAYQEanOLhVmiRtqJ6YLGnIarkgo+FJ/fmc+75a6LV0i6+T0akesp2cSW5QirR5DxM4Lb5RfeUYMLqJVyjfpchsBtCHTafFcn/IExyVJRdQqahfZwL+g5y9K7iBWmOH9w7UYFUrZyJafRrOaQ0mv4Iwes3MLWKQRTitjdIWbkOjq3T+YdsmzM1qzKnXrneSlnXK9HcS7rOVbuRGWxXq1p7Aniokq4Fz5kJPa/wqxO7DvPjcx0PsfERtA73b4XtsA9WprMzYtiJpntNZc3ernNwLly1rySwnuzY9Sb6s7LS+86uu7bMpNU7WnnmYSH/T5hGmZf/ylaIfFi2ip1VB0Dq1yCkKo597Z26gwpKVlaaQ7FZtaCo88AwDMCKN5yR9201pnWk0hWg0tctH6shBvruZfchxXoWAGW5FthkbqQMXUwpj1Xq/gmWAzaIUnWgfGjVOOdbWJEnuZUg6cFRTyQjM+jpy/Sor9QuSV7IPgq8P7nFFNtVRpePxuPHSPulDI4qdEQhtV7H78A0OE93OTEV2xAmFwY1XW8XuITset11oB/E+GL5ffZOrvTPTdFldrU3oczRpircyuizL/H8MN0nqeqTxMPA8DxMzFM= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c3BZZDZraHB5RVFDLzAycEVCTmpZYU5SSy9QNmdQeUdlSkZEWTFTSmZqRXhq?= =?utf-8?B?RXh5MDJBQk1GR2FmUU45Q2U4aXdYYVNTTVlnSUFvOCtpTFIzM0wrd2NYNWNJ?= =?utf-8?B?QnRNbXJJRTZhbDQ0b0VIU2NnaTVaSldYclRGZzVWMnRQd3l3NkxGQm5BRXN6?= =?utf-8?B?YWZ4U0IxbGRlb2I2REltcUdBbUpLSkkrcWxqY01acytDdFAzZ1NzbU5iMGJU?= =?utf-8?B?NVRlZXdDN2thVEtoNkxUS3orWHRMY2JPRmtCR1JNQ3ltQXFxck13bnp1MitY?= =?utf-8?B?anpBSDQrcnJOdEVncUhKay9yNDJKL0YxMkczdHVHK1hxT0l0eVdZMHdyN1dL?= =?utf-8?B?eHgvVEwxbVR1OGVIaXN6ZHR3ZGozQTF1STM5SVpGakExYVpoZTRnNUJTdlpa?= =?utf-8?B?ZndiYUxGVkt2cDk4RGZPMnRwdWFJVHRiZWFhWi9JRWxBdG1LZy9tN3p3UWRR?= =?utf-8?B?UGtoWGhaVFlTNXBRWGNBQ0xBaW4vUWxsVFZqZXczMDdNTXAyRHcwTlBlTEIx?= =?utf-8?B?QWZzdTFxeHdJcEJQWW9LYVBnSHhIMWI2UnFvQmcyK3RtQUVnWUdPcVVSMmVQ?= =?utf-8?B?YS92WFMwemhnM3V6VXJwVXYvY0pRRTRvd3FzRHEzVlRha2twSkFKU0JmY1RX?= =?utf-8?B?ZnNPRExxd2o0NXN4dVEvdXJsaG9JT1h6REc3Q2tHcXNDTlk4TU1nR0wrbWNH?= =?utf-8?B?cGNQNU0yclNrem5aRTlJRnVmaWFnV0hXVjZHK2NnenFNNEw3Und6MmpoR1VY?= =?utf-8?B?cC93bnZKL1dnQUowbGdIbG1wOFhmb3hMVmR6elN1MmtacVFTZzZ2alNhNUtY?= =?utf-8?B?MU9CWTRVRGNjZGUyTEJwa3o2U3U1SGVCOFhwWlNzclluYUlNTy9jazdjNzk1?= =?utf-8?B?QzJYZVkrVXZwU0ljRmhOOHhWS1VTOXpkRnNPc2ljV2UvWEVUNlFWQW9QaURB?= =?utf-8?B?aTVKblY3d240QTlzelVNN3VYc1phYk5Udzl4UWNjL2l1Uy9rdzBnYzIwQlM5?= =?utf-8?B?c0IxVmZIYTV6NVdWd0QwSUdadG1PaHBnRVVSanF0V3cxQVA2d0lXM1VBL0E0?= =?utf-8?B?a2UrTEJiWUhTbGdBV0hzT0pWVkIvdFhmS21VNXRTZjJTVjFXOGN1c1l2c1NI?= =?utf-8?B?bzJKQlpNY2lRd1oySkpqTm9KbXZPdjhnYlhyOWExT1dUQnRhNy9JWkFaaC9u?= =?utf-8?B?OXRFMmV5RGhuL2hhY1FmZDFTWkVGdzhtVEtsUG1uTHZkU3Q3K2pBV2w1Qmdq?= =?utf-8?B?TVIwMERES1hyeUVpd3c5WHlZVVdtV1kyemRkd3FZT2F3RURXd1NhT3p1Y2Jl?= =?utf-8?B?Smc4T1lGTnBWeWpYM1BYSXp6Sy82Q1pBT0hxdS93N2ljUFRDTzJHazlEVmZs?= =?utf-8?B?VDNIZlpPbEp5M2d5Nkk1cmgyQVVqSllIN2RDZGF4U1hHSFlyb3lQVTdRempw?= =?utf-8?B?Zzk5TjRsNjlhUHEwWDBERFhQVDI2bklONk9WREU4VHB2WHVlNkpIVmV1VE43?= =?utf-8?B?VDA1Q2szZ1djM243RUxQeUJtaEhsSWtFbFVQbzMwak8vZXNiTUNlamxYcTlP?= =?utf-8?B?enJFZVVrMThGcS95U1RGeDB1ei9hVHFQb29CNU4reksrYVJoQzM4Rm0yRnEw?= =?utf-8?B?b0Fyd0NIZFBCZ0FKakkrT05rTXk0S05mZXVpYU9uSVJPZ0R5OHlJeUtneExv?= =?utf-8?B?cFFYUVBSQUtkTjJTYWVpcyt3K3YzWklNekV5ZGNNSUtqMjkxcU1LY1NQdEZh?= =?utf-8?B?ZldUUVhWVEVUK3NwU3Vwc3RzTnJ5ajU0SW1YdUZEOGpXZ0lQbE9vMW4yK0NK?= =?utf-8?B?NmdIcmtDcWh5bi9DL2xBdVdVZDBTSWhMMURpNDlqYUlrRG50aGtTZHFLdFpK?= =?utf-8?B?SlVpcWRRQVN2ZVRobUZGbGdHV2lYbk43ZloyK1plYTYvbmlKSU90Njd6ODdS?= =?utf-8?B?RnNFTjlpQlBTNFM4bmN5M3pGeis3M05DSlAycGNrY285MkkyV2tZNlV5Y0dz?= =?utf-8?B?bEU5NTk3SXQ2eHlMTVkvc3g5K1NkczRQcFFZcGs1UnUxOFZCMm9NaUc2UzNK?= =?utf-8?B?aW40cXFGdFROWTVLb3lFS0dkNW1hb2d6VmRJbGs1UWxiRU5kbmhMbGwxMkxX?= =?utf-8?Q?+wyU=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7f4b523-5484-43af-633c-08dc0b3e4e5d X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jan 2024 02:55:40.9982 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Jl4pOZFaE4GsqF5xfx+eiE+LK4bNS8reV6HlqVnb1/XysX86AlDbjIWkRowj6qBdkAPZTky8iO6u2LFcIGWUsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5929 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 Reply-To: devel@edk2.groups.io,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 6XsS0L8gvZAZ58NlkGXDgQQCx7686176AA= 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=20140610 header.b="KX53/6GZ"; dmarc=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; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+DQo+IFNlbnQ6 IFR1ZXNkYXksIEphbnVhcnkgMiwgMjAyNCA2OjEwIEFNDQo+IFRvOiBDaGFuZywgQWJuZXIgPEFi bmVyLkNoYW5nQGFtZC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogU2Fsb25pIEth c2Jla2FyIDxzYWxvbmkua2FzYmVrYXJAaW50ZWwuY29tPjsgWmFjaGFyeSBDbGFyay13aWxsaWFt cw0KPiA8emFjaGFyeS5jbGFyay13aWxsaWFtc0BpbnRlbC5jb20+OyBOaWNrbGUgV2FuZyA8bmlj a2xld0BudmlkaWEuY29tPjsgSWdvcg0KPiBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4g U3ViamVjdDogUmU6IFtQQVRDSCAxLzVdIE5ldHdvcmtQa2cvSHR0cER4ZTogUmVmYWN0b3IgVGxz Q3JlYXRlQ2hpbGQNCj4gZnVuY3Rpb24NCj4NCj4gQ2F1dGlvbjogVGhpcyBtZXNzYWdlIG9yaWdp bmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXIgY2F1dGlvbg0KPiB3aGVu IG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciByZXNwb25kaW5nLg0KPg0K Pg0KPiBPbiAzMC8xMi8yMDIzIDExOjI5LCBhYm5lci5jaGFuZ0BhbWQuY29tIHdyb3RlOg0KPiA+ ICsgIEByZXR1cm4gIEVGSV9TVUNDRVNTICAgICAgICBUTFMgY2hpbGQgaGFuZGxlIGlzIHJldHVy bmVkIGluIEh0dHBJbnN0YW5jZS0NCj4gPlRsc0NoaWxkSGFuZGxlDQo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHdpdGggb3BlbmVkIEVGSV9UTFNfUFJPVE9DT0wgYW5kDQo+IEVG SV9UTFNfQ09ORklHVVJBVElPTl9QUk9UT0NPTC4NCj4NCj4gQWxsIGxvb2tzIGdvb2QgdG8gbWUs IGJ1dCBkbyB3ZSBuZWVkIHRvIHJldGFpbg0KPiBIdHRwSW5zdGFuY2UtPlRsc0NoaWxkSGFuZGxl IGFzIGEgc2VwYXJhdGUgRUZJX0hBTkRMRSBmaWVsZD8gIE5vdyB0aGF0DQo+IEVGSV9UTFNfUFJP VE9DT0wgaXMgaW5zdGFsbGVkIG9uIHRoZSBzYW1lIGhhbmRsZSwgaXQgc2VlbXMgdG8gZnVuY3Rp b24NCj4gc29sZWx5IGFzIGEgZmxhZyB0byBpbmRpY2F0ZSB0aGF0IHdlIGhhdmUgYWxyZWFkeSBj YWxsZWQNCj4gVGxzQ3JlYXRlQ2hpbGQoKSwgaW4gd2hpY2ggY2FzZSBhbiBFRklfQk9PTEVBTiBt aWdodCBiZSBjbGVhcmVyPw0KPg0KPiBXaXRoIG9yIHdpdGhvdXQgdGhlIGFib3ZlIHN1Z2dlc3Rp b24sIEknbSBoYXBweSB0byBhZGQNClRoYXQgaXMgbm8gcHJvYmxlbSBNaWNoYWVsLCBJIGFsc28g d2FudCB0byByZW1vdmUgVGxzQ2hpbGRIYW5kbGUuIFdpbGwgc2VuZCBvdXQgVjIgZm9yIHRoaXMg Y2hhbmdlLg0KDQo+DQo+IFJldmlld2VkLWJ5OiBNaWNoYWVsIEJyb3duIDxtY2IzMEBpcHhlLm9y Zz4NClRoYW5rcw0KDQpBYm5lcg0KDQo+DQo+IGZvciB0aGlzIHBhdGNoLg0KPg0KPiBUaGFua3Ms DQo+DQo+IE1pY2hhZWwNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExp bmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1Jl cGx5IE9ubGluZSAoIzExMzAyMSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNz YWdlLzExMzAyMQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMzQzMDQz MC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNj cmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5m dy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K