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.web09.2257.1650360450358111845 for ; Tue, 19 Apr 2022 02:27:31 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ie1t9+cw; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: dun.tan@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650360450; x=1681896450; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=og+ETUxuhshJ4ql8P+xZEFhFBU2eJTiJQzNIzy8tEWA=; b=ie1t9+cwLTP6hYyw6blovI8mEUZpX3mZWt5BqCt6+ccpWc47IwtaOEGP J1F03ti8XYxOe90iJ3XaopG/v5ZV60bJWu0y3GLizIJdgpEqMpHELDr8t /S8BqH4Cqf5CVVZ1IPYI2xf1WHlzRwnpLCNHKDV50W4Y1HEFLxLyw8kPj RRA9JXswKjyK62d3guvI9Q2WydILk/+ETarEoZaFIZFUEIphjPY0uqoTX tRzqdge0neUwdqqH6z+MD5j6ZMNbK0CFEuza7M6ny2yhs6KRYI7HeZnIH AoWabsHdUt7CVJq8EKPMHRsDv0G4OxarLoU4fMtUKk/iSPtNLe6lbgGdg A==; X-IronPort-AV: E=McAfee;i="6400,9594,10321"; a="244306211" X-IronPort-AV: E=Sophos;i="5.90,272,1643702400"; d="scan'208";a="244306211" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2022 02:27:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,272,1643702400"; d="scan'208";a="613934280" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga008.fm.intel.com with ESMTP; 19 Apr 2022 02:27:29 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 19 Apr 2022 02:27:28 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 19 Apr 2022 02:27:28 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 19 Apr 2022 02:27:28 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) 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.2308.27; Tue, 19 Apr 2022 02:27:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DJa00DQbB606SrlUiriKASfrxPnL5f0aqzSS/ecvtZPHRTMu2WIs3D7zKtum5mspvvR9EzE8k9MDOgC2muquBGXQI3EZkptN7zEfWfQv1yek0LvgfJud1MrEAWNPGVtySoyMwUs9/AitWdD+KOKaw+UJMfXNFrzE6m7U+Hiy9P+9/LU/P816aCSYFlJNJbCmPGsro2U1ZQ5cqN+woUw6TThGpXH7oUV3KfUVELOBQIBvi/BN51IsuIhGJI8OAfNVfR0XD35Lf7UOKmnMQLwzsHAV5cSG8k0aLNTSFgYeS6yLam9k7hWhq9ilEm9eQOPb3aRxoyEA0C3K0OOh8QTjWQ== 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=og+ETUxuhshJ4ql8P+xZEFhFBU2eJTiJQzNIzy8tEWA=; b=GMOF7ZFs5tyupaz1rIPbruDRkIdm4cF9yE1pTMAqW9ZnJjgAaIaPW2wJqOhy3oc+u+lYjekr+luTwd41sfuhc6uw1v32oTBqXaB4bkvAPLOh/sGBZcHPdQS7UqZdnEByKh8f9UisffZUcvyX4cUAcZC/gN/A5BxUD4r1jJyHY0JFWwsBkXo6YVsAaqkdxhizLJmTacr9jR17KgESiOt3AgTYzI53ItT1RpqjqK+CY1jv7HkAcqXHsuby4uZV956mzoqwlHE+cJTal3cryy2AfXKsFkeFCUnXMVV6bDCgRAtDXIcsxqIXb0Hh/ilXX/11EY1u94el1w3TVi/jEV9V5A== 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 BL1PR11MB5477.namprd11.prod.outlook.com (2603:10b6:208:31f::19) by DM5PR1101MB2281.namprd11.prod.outlook.com (2603:10b6:4:5a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Tue, 19 Apr 2022 09:27:26 +0000 Received: from BL1PR11MB5477.namprd11.prod.outlook.com ([fe80::3c35:24dd:3042:e977]) by BL1PR11MB5477.namprd11.prod.outlook.com ([fe80::3c35:24dd:3042:e977%7]) with mapi id 15.20.5164.025; Tue, 19 Apr 2022 09:27:26 +0000 From: "duntan" To: "devel@edk2.groups.io" , "Yao, Jiewen" , Gerd Hoffmann CC: Oliver Steffen , Pawel Polawski , "Wang, Jian J" , Xiaoyu Lu , "Jiang, Guomin" , "Liu, Zhiguang" , "Zeng, Star" Subject: Re: [edk2-devel] [PATCH v3 0/8] CryptoPkg updates for openssl 3.0 Thread-Topic: [edk2-devel] [PATCH v3 0/8] CryptoPkg updates for openssl 3.0 Thread-Index: AQHYTZbTxZrzkf0W40CO4bVJzKnk6azsW2qAgAqiS5A= Date: Tue, 19 Apr 2022 09:27:25 +0000 Message-ID: References: <20220411112457.506101-1-kraxel@redhat.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.401.20 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f5ef8fc1-1b83-4097-07fc-08da21e6d12a x-ms-traffictypediagnostic: DM5PR1101MB2281:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cXErhxZXKMZ5TVNH2644y84/s7aR2b3tDDu/3qt5lXlJjeuSyh/OBZX5dZzGhYJo2oi3TCQ2jGxFg+4IvrS25zo8U3oU4iXYGRpOrPbQYp6/wvAVVGS0WOpTdVOTjP/1z+rCqgW9HbyjayOQ7s2EX/Hct/COhC4tL7lU00f3b770yzrwtXfdHsIQA6g0aDN6qYhqa8urSKPTJzNhLy27bUMFxYo5dTyMu3Fby49dZXErPZqli3gU0Me9ZqStrw7mFpkrezHu1YiHudzCJMzBJBUY38JHZXErt3q9HhjGUIPFKiNfxm+WvGrjqvTPl2NhG8wldMdkvX8NlKt4bf3GCvKzCVj3lczgIDm9ovBysL30PDgiEmbeP4IU28XP/7giQKSrgLk9qtpynBKesHATvFr1kxjlUBw6WdI4HyQrSsZQAP6JGQp5RPgVXC4XiCjwlKAs5VS+yCgMvyazXoI+E9tDBV8+DGzSLaNJX0oEve0Rwksr954iQVI9LWCkZHYsYlpnKadV3+Gt29oJoeK1egLO8FxCqNidDQ0c9GcdRMAqzBp5YhgQveoU8Ap1drEWxMqP/Ma9DKcK2El1/gmiVNQY2N557aB7QEcHzXI7UIygczvR1EMqLkvQ4TkAOQV8T5CR5zlL1OWqehTAxbP5a+akFCAILxEYj088W1NKbr29dBJNJDmGa4Msm2diJ0NTWfAOCQOuVOvCd9mfASAFNJx6G29VHUaNzI1UES9DDFdt+HPbCqzpnHUE5MUmAqE7IAAyyW0UciQl7GmAU5dimJFh5duGIdu5C4v0Ic+336NCivdbUpeMtP1XEzVXDKjYZnYm0Ov7SYvxXo9vn+LSgQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR11MB5477.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(316002)(55016003)(82960400001)(54906003)(508600001)(8936002)(33656002)(9686003)(53546011)(6506007)(2906002)(5660300002)(38100700002)(38070700005)(107886003)(122000001)(110136005)(26005)(186003)(966005)(52536014)(71200400001)(86362001)(76116006)(4326008)(8676002)(7696005)(66556008)(83380400001)(15650500001)(66946007)(66446008)(66476007)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d0lPQnYxRlJhS0VVNDdUdEI5czNSVEx4K2lvcHI1RG4xVGNTZC9vMEE3SFlM?= =?utf-8?B?bys0VGtIakQ2NUhKR2tlbDhQYW94aDdHTDhjbGdpeThMcFFXZUJVQnJ0Sm5G?= =?utf-8?B?OHZnb2w0cnR0elcxeVNpRU5nRFdhZ1ZpWDB1WVZtN244KzdqOXJ0b2E5ZXNj?= =?utf-8?B?N216b3Ryc1RsdVN0bnBVWGs2bjJyd3dWRlZtbUs4RGhRMXhrYm4zWDlhZ0l5?= =?utf-8?B?THdsNXI0Z2w0bUtTelFxcnFQbEtuUUtJZ2Zkemtpa1hpTFFxWjdQQmZKOGZr?= =?utf-8?B?ck5BSzNvOTNwb3dBbDZMZFBCSWM3RlcvcHVxdnV0MElzdk5TS2NzeitpV2dT?= =?utf-8?B?MDVEcFVPT1RTcFZHSmpsTWFYRWZjeWhIa1VkSVErOGYvMTBSY1N0REdESnVo?= =?utf-8?B?bEUxZktKWlc1cytRcDV3anQ3b3hpQmErVlB2cEtjbXVXZEVUamdjcCtxdnVj?= =?utf-8?B?NTFxT1VXVmFOQ1krZUVXOEs3M2dDRk1yMUc3NVZFMURNbjJVaHVJaXNhODlF?= =?utf-8?B?QkRoR2dYZ3krbVdNOFNYQXBuZGhwaVpwSHBNOG9tVXdLUnNySi9KZEVKRFc5?= =?utf-8?B?ZDcwL2d3YnNXb09UU1VYVGFad3ZCSkN3eGlNZ3NsRWsxNm9WalFEZ2xlZnE4?= =?utf-8?B?aW5IS2FDWFFadlpNaURJUjRpeEM1SEY3ZEJuREwyN1lQUDNJcnJpbGd1RXU4?= =?utf-8?B?Slg3eVVOVDMwb25GaEQ5ZW9BNUdpYVdOV3pVeXU2ZnN1RUI4R0lqOEozb2VJ?= =?utf-8?B?RW9ERThmMjFjYzVCSWxETkpaTFhrOGFiL2lHQXJlTnBOazV5Z2lPNzh2N3BL?= =?utf-8?B?VDV0VXQ0REFNaW5DMzJya1cyOEZBQ216Tkg5M3VuOHI4ZXQydTQ5bWpYakNl?= =?utf-8?B?NEhSakx5REtVUXA5NkJNZ01PZzZrU2N3Um55M1M0Q2tZZGxOdUdiMnljTlZE?= =?utf-8?B?aHdsV1pKbVJWOVJLT0lmREFxVllBeFZtaDJFb2V1LzRFUnJXNDQ4VlZ2RWlm?= =?utf-8?B?REx6M2EvK3Mvam5maWdxbVVpRjdqeVZKazQvRFEzMllVTmJDZVcwMm0xUXlL?= =?utf-8?B?MkFJMUtaRE5jMW1GTEhpeUhkeEdBZmpwenhuTHFZeDJVVVUxcEpHTmxCb3V2?= =?utf-8?B?M25nYklncUhUa21Pc25KSnVRWGxvRVQxTWFtMUpOcHVJc0tFK1pEWXJoNFBZ?= =?utf-8?B?RHZrdDdkVUYzdEp5ejlJRmpEK0VUUTFGWUQvbFJtWVFxbjBxdlZlTG1VWHFm?= =?utf-8?B?Vk5xVlZUYkI4L3gzc0ZCYzU2VXB5RzMrQlNtb2c2T1E0dmE5eDQ5Vis1TjZT?= =?utf-8?B?WUpXZU5TL3dBakJMSno4V1VFalF6NlJPWHhBZDUzeUp4SWMzRTZqYkJYRXpu?= =?utf-8?B?QUE0VWEzUlVwVXpoRWRxNXZQNktmSUU2eGZPZWNuSUxCb3JwM2ZieU15S3F5?= =?utf-8?B?OUIyYlZldWgwVlEzeUhQaDVYdVNSZ2YrRmx2K1ZrOFdidy8zZnZVeXBoc3ps?= =?utf-8?B?YUlYV3RZZjVJRnhnUW1hZm9vYkNrZFB3YlNVbGoyWUQrbkJTQTlFUFUwSFlR?= =?utf-8?B?Zjh5d2I5dEtsbFQveVg1M3JWc3p2aVhRd2lZN3pkRFp2YmNxTGNQclNyOVNk?= =?utf-8?B?bWJDQXB0NlROLzZyMWNmRDJsTGhnN1RtK3NhQWRYRC9TbG9FR2xBOUhhT1d4?= =?utf-8?B?bFZ4WnF6VUd0TlBFOHlZSHdqaDZYWEV4UzRldjFyRzlhendyTm5xS1RZYkg2?= =?utf-8?B?U0NXRVZ0aE82K3RDZWg2ZThJdDc2aUoyRmJzaWhzeVRxN1RWcmtodlB2TFVR?= =?utf-8?B?OUFxemZvU3RtMnIrdDlZTzVYMTYvbmJXSVFHL1ZBUVBzZENUMXBCSmNrRkVs?= =?utf-8?B?cGd5OXpRcEVvbkhTK0c2V2FWVTBoMDY2MEM5QjNhb2sxNWZkdHFpOXNkVGlV?= =?utf-8?B?VHRLR3hmUDNpOXI4Nkdqd2g3Ti9OcFp6ZG9IWUtVWUx2ZHBhM0ZKMmZrbWdC?= =?utf-8?B?a2tQb2ZoblM1NnJQT1dWMlNCMWcvdjA0NytZYUt1OWNTRnRrWTc2QUZGR2lz?= =?utf-8?B?cUNRQ1pWRHRHcmMzUjJSUHc0ZUFQNkI5dkwrZnpoSFpTZk1xQ2pXWmhDQWta?= =?utf-8?B?eXBGWDloUCtVZlJ1SXJSbmxzZFdWZWtpSTFzWjJBY0tOc2RUMnl2aXJ0djB6?= =?utf-8?B?QW9IOVVwTGx4d3BCZjgrQzFIY1pBSXR0U1hJL1BRenMrVGo1WEgwRGd5ZkQz?= =?utf-8?B?UWU5NEVHRWU2ckpVY0RqemJBZkZsUzZwWnJlYXI0M3JuTEl0S1BaNjl2SVds?= =?utf-8?B?R1BKQVNoU0hqK0hjeGphYjBYZm9VMDFnQnNUVExoallVR0NEMWRGZz09?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5477.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5ef8fc1-1b83-4097-07fc-08da21e6d12a X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2022 09:27:26.0327 (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: 4uyPvMJP59NGUN5td6N15hwJ6DcdTxqinW/H35Oghpg72UvnxcnryhaXWRdjzSDXKGoGElWr/nv10uKCZA2F3w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2281 Return-Path: dun.tan@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSG9mZm1hbm4sDQoNCldoZW4gYnVpbGRpbmcgQ3J5cHRvUGtnLCBJIGZvdW5kIGEgYnVpbGQg ZmFpbHVyZSBjYXVzZWQgYnkgdGhpcyBwYXRjaCAiIENyeXB0b1BrZy9DcnRMaWJTdXBwb3J0OiBm aXggc3RyY3B5IiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvY29tbWl0L2ZhYjYy ODVhNzNjNGM3M2JiMTMxNzkyZDBhZmIyMGJlMzY5MDgyZDEuDQpXaGVuIGJ1aWxkaW5nIENyeXB0 b1BrZyB3aXRoIHRoZSBjb21tYW5kICIgYnVpbGQgLXAgQ3J5cHRvUGtnL0NyeXB0b1BrZy5kc2Mg LWIgREVCVUcgLXQgVlMyMDE1eDg2IC1hIElBMzIgLWEgWDY0ICIsIGl0IGZhaWxlZCB3aXRoIHRo ZSBmb2xsb3dpbmcgbG9nOg0KYzpcY29kZVxlZGsyXGVkazJcQ3J5cHRvUGtnXExpYnJhcnlcSW5j bHVkZVxDcnRMaWJTdXBwb3J0LmgoNDAwKTogZXJyb3IgQzIxNDY6IHN5bnRheCBlcnJvcjogbWlz c2luZyAnKScgYmVmb3JlIGlkZW50aWZpZXIgJ3N0ckRlc3QnDQpjOlxjb2RlXGVkazJcZWRrMlxD cnlwdG9Qa2dcTGlicmFyeVxJbmNsdWRlXENydExpYlN1cHBvcnQuaCg0MDApOiBlcnJvciBDMjA2 MTogc3ludGF4IGVycm9yOiBpZGVudGlmaWVyICdzdHJEZXN0Jw0KYzpcY29kZVxlZGsyXGVkazJc Q3J5cHRvUGtnXExpYnJhcnlcSW5jbHVkZVxDcnRMaWJTdXBwb3J0LmgoNDAwKTogZXJyb3IgQzIw NTk6IHN5bnRheCBlcnJvcjogJzsnDQpjOlxjb2RlXGVkazJcZWRrMlxDcnlwdG9Qa2dcTGlicmFy eVxJbmNsdWRlXENydExpYlN1cHBvcnQuaCg0MDApOiBlcnJvciBDMjA1OTogc3ludGF4IGVycm9y OiAnLCcNCmM6XGNvZGVcZWRrMlxlZGsyXENyeXB0b1BrZ1xMaWJyYXJ5XEluY2x1ZGVcQ3J0TGli U3VwcG9ydC5oKDQwMik6IGVycm9yIEMyMDU5OiBzeW50YXggZXJyb3I6ICcpJw0KDQpJIGd1ZXNz IHRoZSByb290IGNhdXNlIGlzIHRoZSAicmVzdHJpY3QiIGtleXdvcmQgaW4gdGhpcyBwYXRjaCBp cyBub3Qgc3VwcG9ydGVkIGJ5IFZTMjAxNS4NCkNhbiB5b3UgcGxlYXNlIHRvIGZpeCB0aGlzIGlz c3VlPw0KDQpUaGFua3MsDQpEdW4NCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBZ YW8sIEppZXdlbg0KU2VudDogVHVlc2RheSwgQXByaWwgMTIsIDIwMjIgMTA6NDEgUE0NClRvOiBH ZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpD YzogT2xpdmVyIFN0ZWZmZW4gPG9zdGVmZmVuQHJlZGhhdC5jb20+OyBQYXdlbCBQb2xhd3NraSA8 cHBvbGF3c2tAcmVkaGF0LmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29t PjsgWGlhb3l1IEx1IDx4aWFveXV4Lmx1QGludGVsLmNvbT47IEppYW5nLCBHdW9taW4gPGd1b21p bi5qaWFuZ0BpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MyAw LzhdIENyeXB0b1BrZyB1cGRhdGVzIGZvciBvcGVuc3NsIDMuMA0KDQpUaGFua3MgZm9yIHRoZSBj b250cmlidXRpb24uDQpNZXJnZWQgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1 bGwvMjc2Ng0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEdlcmQgSG9m Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiBTZW50OiBNb25kYXksIEFwcmlsIDExLCAyMDIy IDc6MjUgUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBPbGl2ZXIgU3RlZmZl biA8b3N0ZWZmZW5AcmVkaGF0LmNvbT47IFBhd2VsIFBvbGF3c2tpIA0KPiA8cHBvbGF3c2tAcmVk aGF0LmNvbT47IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsgWGlhb3l1IEx1 IA0KPiA8eGlhb3l1eC5sdUBpbnRlbC5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRl bC5jb20+OyBKaWFuZywgDQo+IEd1b21pbiA8Z3VvbWluLmppYW5nQGludGVsLmNvbT47IEdlcmQg SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjMgMC84XSBD cnlwdG9Qa2cgdXBkYXRlcyBmb3Igb3BlbnNzbCAzLjANCj4gDQo+IEZpcnN0IGJhdGNoIG9mIHBh dGNoZXMgd2hpY2ggdXBkYXRlIENydExpYlN1cHBvcnQgc28gaXQgaGFzIGV2ZXJ5dGhpbmcgDQo+ IG5lZWRlZCB0byBidWlsZCBvcGVuc3NsMy4gIEFsc28gYSB0ZXN0Y2FzZSB1cGRhdGUgZm9yIG9w ZW5zc2wzLg0KPiANCj4gVGhpcyBkb2VzIG5vdCB1cGRhdGUgdGhlIG9wZW5zc2wgc3VibW9kdWxl LCB0aGF0J2xsIGhhcHBlbiBpbiBhIA0KPiBmb2xsb3d1cCBwYXRjaCBzZXJpZXMuDQo+IA0KPiB2 MzoNCj4gIC0gbW92ZSBzdHJjcHkoKSBmcm9tIC5oIHRvIC5jIGZpbGUuDQo+ICAtIHBpY2sgdXAg cmV2aWV3IHRhZ3MNCj4gdjI6DQo+ICAtIHJlYmFzZSB0byBsYXRlc3QgbWFzdGVyLg0KPiAgLSBh ZGQgY29kZXN0eWxlIGV4Y2VwdGlvbiBmb3IgZmNudGwuaC4NCj4gDQo+IEdlcmQgSG9mZm1hbm4g KDgpOg0KPiAgIENyeXB0b1BrZy9DcnRMaWJTdXBwb3J0OiBhZGQgZmNudGwuaA0KPiAgIENyeXB0 b1BrZy9DcnRMaWJTdXBwb3J0OiBhZGQgc3Ryc3RyKCkNCj4gICBDcnlwdG9Qa2cvQ3J0TGliU3Vw cG9ydDogYWRkIElOVF9NSU4NCj4gICBDcnlwdG9Qa2cvQ3J0TGliU3VwcG9ydDogYWRkIFVJTlRf TUFYDQo+ICAgQ3J5cHRvUGtnL0NydExpYlN1cHBvcnQ6IGFkZCBNT0RVTEVTRElSDQo+ICAgQ3J5 cHRvUGtnL0NydExpYlN1cHBvcnQ6IGFkZCBvZmZfdA0KPiAgIENyeXB0b1BrZy9DcnRMaWJTdXBw b3J0OiBmaXggc3RyY3B5DQo+ICAgQ3J5cHRvUGtnL1VuaXRUZXN0OiBmaXggREggdGVzdGNhc2UN Cj4gDQo+ICBDcnlwdG9Qa2cvTGlicmFyeS9JbmNsdWRlL0NydExpYlN1cHBvcnQuaCAgICAgICAg ICAgIHwgMTIgKysrKysrKysrKystDQo+ICBDcnlwdG9Qa2cvTGlicmFyeS9JbmNsdWRlL2ZjbnRs LmggICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysrKysrDQo+ICBDcnlwdG9Qa2cvTGlicmFy eS9CYXNlQ3J5cHRMaWIvU3lzQ2FsbC9DcnRXcmFwcGVyLmMgIHwgMTAgKysrKysrKysrKw0KPiAg Li4uL1Rlc3QvVW5pdFRlc3QvTGlicmFyeS9CYXNlQ3J5cHRMaWIvRGhUZXN0cy5jICAgICB8ICA2 ICsrKy0tLQ0KPiAgQ3J5cHRvUGtnL0NyeXB0b1BrZy5jaS55YW1sICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAxICsNCj4gIDUgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNCBk ZWxldGlvbnMoLSkgIGNyZWF0ZSBtb2RlIDEwMDY0NCANCj4gQ3J5cHRvUGtnL0xpYnJhcnkvSW5j bHVkZS9mY250bC5oDQo+IA0KPiAtLQ0KPiAyLjM1LjENCg0KDQoNCg0KDQoNCg==