From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.10714.1671592807017612910 for ; Tue, 20 Dec 2022 19:20:07 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=MLcFcCl8; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671592807; x=1703128807; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=T0U706EYeLIM3alCXXgDiTxxYBvvbA++ZDJaV9Mq68g=; b=MLcFcCl8msRGfDxwuAoRkiGuD2MRuftMHH8avIbKtzyIQltkgG0BwEOB xNpsz6C5Fj3dE5vtcLE99esbqes8Xz6FmMe1oo5HLVwIJkfmlFK/3r0Wv t/aRvg7eSnfdbK5DN1FcKVBZVxl8xmF1KMAw3WADcsxDynSymrz5uVXSD vFJnlsQgqZlLalE9r6/wmeUYocslO1DgL8FWGAoHLOycqR721i6a9Gfet 77EwmWNhl+Dg2lpIGPbWXEXzMaA/GZjUOYeR2Xnth4GTFu5ye4VJYruad Cqd4z6leubOMXzZR5o6MbT5A4kfQ3i/UheYjlJqngQ4zoiXWrxAQHcbI5 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="384119526" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208";a="384119526" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2022 19:20:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10567"; a="775535151" X-IronPort-AV: E=Sophos;i="5.96,261,1665471600"; d="scan'208";a="775535151" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 20 Dec 2022 19:20:06 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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; Tue, 20 Dec 2022 19:20:06 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 20 Dec 2022 19:20:05 -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; Tue, 20 Dec 2022 19:20:05 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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; Tue, 20 Dec 2022 19:20:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QDx71VqqXsYoNfcyRRu2VRabLGjimNHAi4tJaEHH9p/quSMO/dwwaSxgCWWtSlvYBSboc5ZfQ5P9RKqZHMssNa2lSQaaQ3xQfoN4wDe6brIirLkzrscSXEw0gjWXrfYZtCkeZdC5/rDK0V8oZgldjUrwEgRbBZsPlM92rHoKOKvPaEwPXLur3+WPoPrYstt0SicF8+sehs9SuW6zm0/ijOabNa5FAlQnTTKiJZQnku5B6yBTVLmF6Zey+wTguhjZat9W74IDjX376IBs60M2byxRM8wHrRyvDmuZXXlK8rVprXq5tQFFKSRe/B7X8PspQE1qwOPMcl0f7wqqvj7FgQ== 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=T0U706EYeLIM3alCXXgDiTxxYBvvbA++ZDJaV9Mq68g=; b=aDIiQfEFLlc/Cg/bzeptESESNLtyh4iaJs5/qnOOqALLgZUIKm5aEdFwNGfafOSD2S5Ri4dGYBHBQjTmxEpQicZ1e7d9oq3nkiUXK6pWhgNCdYNWHRQTiGaS/dh6SCc2rHgv62+eB8NiK+qXBbsK7ZyZbsoCBjDvL9kF6J2Ie8gs5zluzP7XL7xvAYKZBj9H0RQynWrxpF2iSXe1WXer/PhegRSpQ2/+E0gxEG3vkVz1yPK2TAoCX6LYRGVTtEzfvxK0555z2fuq9G2HiyI+4nktEYkXRZ26COWVSfxfIS2G/GXWX/HBwTPIKbwAF/9yJshzqVMHY1Ucao8H0TKTBQ== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CH0PR11MB8236.namprd11.prod.outlook.com (2603:10b6:610:184::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 03:20:01 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::cbb4:be2:d9b1:8898]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::cbb4:be2:d9b1:8898%7]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 03:20:01 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "Vang, Judah" , "Kinney, Michael D" CC: "Yao, Jiewen" , "Wang, Jian J" , Xiaoyu Lu , "Jiang, Guomin" , "Mistry, Nishant C" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 1/1] CryptoPkg: Need to enable crypto functions Thread-Topic: [edk2-devel] [PATCH v2 1/1] CryptoPkg: Need to enable crypto functions Thread-Index: AQHZFOlo73af5m/kWUSHhAvalNCLha53rE/Q Date: Wed, 21 Dec 2022 03:20:01 +0000 Message-ID: References: <20221221030418.1137-1-judah.vang@intel.com> <20221221030418.1137-2-judah.vang@intel.com> In-Reply-To: <20221221030418.1137-2-judah.vang@intel.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: CO1PR11MB4929:EE_|CH0PR11MB8236:EE_ x-ms-office365-filtering-correlation-id: 3e1062d3-953e-46e4-d0d6-08dae3023f4e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: E/J79Md+XNGQiqemTAyQbfdV56owDXf3fnVV0FVqRSSzPA5n/W2XXwFnTLeXzFhEHeN1gGdXMmSwSRDAuSms5kzjIpJRq5uWWJdLwP1FEu2CplVQWO/ZpuUwkRCIkPt48AATjoBbzlbRuO2iFuegGZ0BwFqhM6TC0xRjI3scV3zAD0QfjqxYZyt9XlCfMA24tuTBVqqEXr+hy9kIdyv3vUfUeGOxw0BazZQ+xEbuocqN2Js7VZQvcfmkdUx5IRmET30BCz32we3KbEceng7aLodjYhjZHb4JuuyqUg07NMk29Q9X7Xye4G0C2gkTygl/1XHjuBd0uzcv7yc2PfQ/ludbPf4ZlHn5LdkAWz+TphlgupWw9PIrUSKky05mC+UY/3dVkcJ400x3sG8kNN3JNr0b/ZhqBRcjMmSnzkxSyHa00Bo4M711hbiNP7svyroJyQrs8TW9f3ny/xu+sxS5Hu0vUpKfMfY/84QMS/AwuXlOvHTIrc6CWyimpv5lIuYv9/lTiHUxLIzPd6AyzpeZ5iHWoADvYu7iK0mvkSbVM2YEUSKgDS3yhhnS5tLfaeZNE/KRRFdOJHhEX+n0mVusMT6+seJX77v378lTb7dNAWWMFjQGZZhPmHmvU6n0kFVWjtAAhnpJuVPiEZTcm0cR7OjqlmetjyIVU/BnbL733SgLtgCQdGE3V8V4Min4wfzBG9FWm1Nl1I696EXEL80J0Km3UVBh19gNL+zFOFCcPQbRO+MdriPvzv7dkJTzvJw6TyY+r62uA7rOVIcOYw6NsA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(366004)(136003)(396003)(376002)(346002)(451199015)(76116006)(110136005)(966005)(478600001)(316002)(66446008)(71200400001)(54906003)(4326008)(38070700005)(8676002)(122000001)(53546011)(86362001)(6506007)(38100700002)(64756008)(7696005)(66556008)(66476007)(82960400001)(66946007)(83380400001)(66899015)(52536014)(33656002)(107886003)(8936002)(9686003)(5660300002)(2906002)(26005)(186003)(41300700001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?amkwVFNEaEpQMVdsbXl3TUIwYTNwNGFHYThPdmVENVc3SHVoN1A1alcrRGx1?= =?utf-8?B?WWRQN05KNW9WNStpdXZKbWNnNmIrUDR6VktlZDFtOGVDUFhUcEs2VUdocm5R?= =?utf-8?B?TmN5dXZmRzYzTHFpdFJsRzAxdDRSZWpibU5VYUJBdE1LR2M4dTFCeFpJV3l3?= =?utf-8?B?Yk5zQ2FZU1YwbUt6bWdFNDFDQm5ud0FDU3RtVnN6K3ptdVdyK09TeDdWTmM0?= =?utf-8?B?QnF6S1lZandBbHJVa0pDMUx1L3YydGMvakZ5eVFjZUxPYUtkSFN3dW9XSHdP?= =?utf-8?B?dTBPdGZwRm5aZWxkeFdwRUE5VEVNVmZRcmp4b2tHdGJFRlpyak9wbWFqYkRU?= =?utf-8?B?Q0drRDRML3BMM3crOWNVa2p1cEFSRm9KanFjSjduSmlwSjl2dTdJT2h2VGE0?= =?utf-8?B?WDdiYVhtT2pOSmJtMEdSSnVoYTVMRzFPS0tobVd6ZXBzc3gyYXY2TWowMGx2?= =?utf-8?B?T3dRSVBJb3M5NTJoYTAyTzB6RWhFMFdiRXo1VE1nNnBycTFON0pFRktNNUli?= =?utf-8?B?ZFFmWlVGNWhzeFRIN0kvaFgzWUpYWVhxZGV5akVGdUhxcVg0cU9KWlpDT3ow?= =?utf-8?B?R2RxWVhpSmN0RFdiMGFwQWh5TW0wM3RIMTEyWkh6N210SlY2NkNSNnBpVmVh?= =?utf-8?B?Z3BKSDc0b0ZDejdYbndIRmp0UWNESGU2WStlNThhR1UzY2I1UitMWUZWY1hm?= =?utf-8?B?aUlQaVo4U0N2RXFRZENXVnVzY2JvdUNZUUdPNEZCT0RDMERNK09qUVZOZ0pz?= =?utf-8?B?T3VoNDloOFliSGxDS0NjSW9RZjF2amdWSXhsU2R6V3NiUFltTm03TGw5aUg1?= =?utf-8?B?cUhUdnB0UDVManoza1RqZzBibUd0bVo5a3hackxuN2RtVmxUV2ZtZVcvNFBu?= =?utf-8?B?TjFzRFZLZWNaSHFKRURBYlhObEk4K1RoYk5zSmdMcU91NHBLYnMvWmRPT2M3?= =?utf-8?B?T2RwT2IrYlJaK2hVVWsxbCtFOVB5d3g0ejRacmdPTlluZCt0eFhTcDBWSHZJ?= =?utf-8?B?NXdYRjUzVG1TdG5mT3JOTVJkMzhVNTgraUVXNU1ZcnVTaUlzc1BES2RVNUt4?= =?utf-8?B?U3V5a3ZuWnFJVU9QakVuMHc0MkhuNUNqYmU5ZmE0OWV4UllaRkovRTlFQkhP?= =?utf-8?B?T1cxQUUxY3J0YktqbjYvV01VY2RMVFJWWTFSNElhQXhhNEdPRWVtNm5VM05Y?= =?utf-8?B?ZW52di8yV25nU29zaWJQYno5M2pJR2kxM283QUwrWG5XSEsrR3VhaDZMYWxR?= =?utf-8?B?MEQ0U2g1UC9MVkpRUFFFY1VJY2hpcTBzOW4xcVBaZHA4UExvL1paZlZZLzVj?= =?utf-8?B?bkFabjRNSGlyVmFGREo0UFlYQXJtVnNybFdTbkhjR2ZteVA0TDRTclVrUVFG?= =?utf-8?B?aFZIS1Jtdkg5K2R0ZVNrbXFnd25IQzd3MEZ4Y1hoUnhUbjYwQXE3bVkrSTRL?= =?utf-8?B?SEZDb3YwMDZWdUhXd01NeGlta00yVm5GMWxGS0s0aDdxOHFPM0dwSG1RQWNl?= =?utf-8?B?TzJDcFNkZENUdGxGOU1MbE5YVHE4ZmI5MnA0Z2UxNS90SzRucnRqU1lDS0Q1?= =?utf-8?B?RHk5aFhRcyt4NVVyQiswNmpWNnZjei9zVmRNYVB2ZGRuNW5HU1VsVlF0ZXJ0?= =?utf-8?B?SFI2ZkdTclFyUkxvTnA3R0hhSnBZR1VpRE5aWk4ybGZNMXcyeWNMVzJYUlRK?= =?utf-8?B?MVRKRVhuV0VKQ1V3d3ljRjUwQVVsM2thOEdRVzd0TXRWb2tNdGcvUjJ1dFBG?= =?utf-8?B?eU5DdmsxbExjYW1pNjlvWHN1MFF5dit4UDN3TTFIR1QrS3dPQmFpQ1lSem8x?= =?utf-8?B?ZUtNVnoyWjlWMWNJcWs5ZjFpTDZ2ayt1ZWdLNVJmQlZjeGZkSTd5Mnp1cEJ4?= =?utf-8?B?ZkJWSCtOcVhIYzlZNS9iODhvYlJtUC9WbGRiUWwxQ2lVTFJqbDBsVkRXMXZU?= =?utf-8?B?UTdRS1pyRC9wS1EwdjJGMmZ6L2ZLVVBwc3gyZ2EzOXY1Q1Q0djJMSmRmalBL?= =?utf-8?B?QlVJTG01QmNPdEx2WWNvMFJMT2tGN2xPL0tTMHhnT2xickI5dTRLdWJVSURt?= =?utf-8?B?S1pIOVVNcEdoWXdkMHpsaEkwZzZYTGRRMERUem8yRVpvNWRmZ001ZjFRdFdC?= =?utf-8?B?K1RzRzc4THNkNGx4NFlCUVUxU20vK3ZNaXhyNm8rUG14aUl0T3dMWHpOdS84?= =?utf-8?B?Wmc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e1062d3-953e-46e4-d0d6-08dae3023f4e X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 03:20:01.7604 (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: 1sPFozRXBTgmBD+AwWrpaZdIangs7Dvj59skzOY9n/yiK8xqCJuUXaIBb0ZGTXjLuO9F736YI9Ghjlub5yPVRPnFW5ynNYjb1Xb+FIB79bw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB8236 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxA ZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgSnVkYWgg VmFuZw0KPiBTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAyMCwgMjAyMiA3OjA0IFBNDQo+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwu Y29tPjsgV2FuZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBYaWFveXUgTHUgPHhp YW95dXgubHVAaW50ZWwuY29tPjsgSmlhbmcsDQo+IEd1b21pbiA8Z3VvbWluLmppYW5nQGludGVs LmNvbT47IE1pc3RyeSwgTmlzaGFudCBDIDxuaXNoYW50LmMubWlzdHJ5QGludGVsLmNvbT4NCj4g U3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAxLzFdIENyeXB0b1BrZzogTmVlZCB0byBl bmFibGUgY3J5cHRvIGZ1bmN0aW9ucw0KPiANCj4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5v Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM5OTINCj4gDQo+IFYyOiBVcGRhdGUgUmVhZG1lIGFu ZCBDcnlwdG9Qa2cuZHNjIHRvIHJlZmxlY3QgY2hhbmdlcyBhbmQgYmUgaW4gc3luYy4NCj4gDQo+ IFYxOiBFbmFibGUgQ3J5cHRBZXMgZm9yIFBFSSBwaGFzZS4gRW5hYmxlIENyeXB0SGtkZiBmb3Ig U01NIHBoYXNlLg0KPiAgICAgVXBkYXRlIFJlYWRtZS5tZA0KPiANCj4gQ2M6IEppZXdlbiBZYW8g PGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBDYzogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu dGVsLmNvbT4NCj4gQ2M6IFhpYW95dSBMdSA8eGlhb3l1eC5sdUBpbnRlbC5jb20+DQo+IENjOiBH dW9taW4gSmlhbmcgPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+DQo+IENjOiBOaXNoYW50IEMgTWlz dHJ5IDxuaXNoYW50LmMubWlzdHJ5QGludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSmlhbiBK IFdhbmcgPGppYW4uai53YW5nQGludGVsLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTmlzaGFudCBD IE1pc3RyeSA8bmlzaGFudC5jLm1pc3RyeUBpbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEp1 ZGFoIFZhbmcgPGp1ZGFoLnZhbmdAaW50ZWwuY29tPg0KPiAtLS0NCj4gIENyeXB0b1BrZy9Dcnlw dG9Qa2cuZHNjIHwgIDggKysrKysrKy0NCj4gIENyeXB0b1BrZy9SZWFkbWUubWQgICAgIHwgMTIg KysrKysrLS0tLS0tDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVs ZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvQ3J5cHRvUGtnL0NyeXB0b1BrZy5kc2MgYi9D cnlwdG9Qa2cvQ3J5cHRvUGtnLmRzYw0KPiBpbmRleCAzYjI0NTk3OWMzNGMuLjQ2NzYxOTNlODk1 MyAxMDA2NDQNCj4gLS0tIGEvQ3J5cHRvUGtnL0NyeXB0b1BrZy5kc2MNCj4gKysrIGIvQ3J5cHRv UGtnL0NyeXB0b1BrZy5kc2MNCj4gQEAgLTIsNyArMiw3IEBADQo+ICAjICBDcnlwdG9ncmFwaGlj IExpYnJhcnkgUGFja2FnZSBmb3IgVUVGSSBTZWN1cml0eSBJbXBsZW1lbnRhdGlvbi4NCj4gICMg IFBFSU0sIERYRSBEcml2ZXIsIGFuZCBTTU0gRHJpdmVyIHdpdGggYWxsIGNyeXB0byBzZXJ2aWNl cyBlbmFibGVkLg0KPiAgIw0KPiAtIyAgQ29weXJpZ2h0IChjKSAyMDA5IC0gMjAyMSwgSW50ZWwg Q29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiArIyAgQ29weXJpZ2h0IChj KSAyMDA5IC0gMjAyMiwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJS Pg0KPiAgIyAgQ29weXJpZ2h0IChjKSAyMDIwLCBIZXdsZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBE ZXZlbG9wbWVudCBMUC4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ICAjICBDb3B5cmlnaHQg KGMpIDIwMjIsIExvb25nc29uIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24gTGltaXRlZC4gQWxsIHJp Z2h0cyByZXNlcnZlZC48QlI+DQo+ICAjICBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTIt Q2xhdXNlLVBhdGVudA0KPiBAQCAtMjM5LDYgKzIzOSwxMSBAQCBbUGNkc0ZpeGVkQXRCdWlsZF0N Cj4gICAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlF bmFibGUuUnNhLlNlcnZpY2VzLkZyZWUgICAgICAgICAgICAgICB8IFRSVUUNCj4gICAgZ0VmaUNy eXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuUnNhLlNl cnZpY2VzLlNldEtleSAgICAgICAgICAgICB8IFRSVUUNCj4gICAgZ0VmaUNyeXB0b1BrZ1Rva2Vu U3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuUGtjcy5TZXJ2aWNlcy5Qa2Nz NUhhc2hQYXNzd29yZCB8IFRSVUUNCj4gKyAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBj ZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuQWVzLlNlcnZpY2VzLkdldENvbnRleHRTaXplICAg ICB8IFRSVUUNCj4gKyAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZp Y2VGYW1pbHlFbmFibGUuQWVzLlNlcnZpY2VzLkluaXQgICAgICAgICAgICAgICB8IFRSVUUNCj4g KyAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFi bGUuQWVzLlNlcnZpY2VzLkNiY0VuY3J5cHQgICAgICAgICB8IFRSVUUNCj4gKyAgZ0VmaUNyeXB0 b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuQWVzLlNlcnZp Y2VzLkNiY0RlY3J5cHQgICAgICAgICB8IFRSVUUNCj4gKyAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3Bh Y2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuSGtkZi5GYW1pbHkgICAgICAgICAg ICAgICAgICAgICB8DQo+IFBDRF9DUllQVE9fU0VSVklDRV9FTkFCTEVfRkFNSUxZDQo+ICAhZW5k aWYNCj4gDQo+ICAjDQo+IEBAIC0yNzgsNiArMjgzLDcgQEAgW1BjZHNGaXhlZEF0QnVpbGRdDQo+ ICAgIGdFZmlDcnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RDcnlwdG9TZXJ2aWNlRmFtaWx5RW5h YmxlLkFlcy5TZXJ2aWNlcy5DYmNEZWNyeXB0ICAgICAgICAgICAgICAgICAgfCBUUlVFDQo+ICAg IGdFZmlDcnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RDcnlwdG9TZXJ2aWNlRmFtaWx5RW5hYmxl LkFlYWRBZXNHY20uU2VydmljZXMuRW5jcnlwdCAgICAgICAgICAgICAgfCBUUlVFDQo+ICAgIGdF ZmlDcnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RDcnlwdG9TZXJ2aWNlRmFtaWx5RW5hYmxlLkFl YWRBZXNHY20uU2VydmljZXMuRGVjcnlwdCAgICAgICAgICAgICAgfCBUUlVFDQo+ICsgIGdFZmlD cnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RDcnlwdG9TZXJ2aWNlRmFtaWx5RW5hYmxlLkhrZGYu RmFtaWx5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiBQQ0RfQ1JZUFRPX1NFUlZJ Q0VfRU5BQkxFX0ZBTUlMWQ0KPiAgIWVuZGlmDQo+IA0KPiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjDQo+IGRpZmYgLS1naXQgYS9DcnlwdG9Qa2cvUmVhZG1lLm1k IGIvQ3J5cHRvUGtnL1JlYWRtZS5tZA0KPiBpbmRleCBjYjA3MmRiNzIzOTcuLjI4NGExNmYyOTlm ZCAxMDA2NDQNCj4gLS0tIGEvQ3J5cHRvUGtnL1JlYWRtZS5tZA0KPiArKysgYi9DcnlwdG9Qa2cv UmVhZG1lLm1kDQo+IEBAIC0yMDcsMTUgKzIwNywxNSBAQCBhbHNvIGNvbmZpZ3VyZWQuDQo+ICB8 IFNoYTUxMiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwgICAgIE4gICAg IHwgICAgICBDICAgICAgfCAgICAgIEMgICAgICB8ICAgICAgQyAgICAgICB8ICAgICAgQyAgICAg IHwNCj4gQyAgICAgICAgfA0KPiAgfCBYNTA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgIE4gICAgICB8ICAgICBOICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAg IEMgICAgICAgfCAgICAgIEMgICAgICB8DQo+IEMgICAgICAgIHwNCj4gIHwgVGRlcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICBZICAgICAgfCAgICAgWSAgICAgfCAgICAgICAgICAg ICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KPiB8DQo+IC18 IEFlcy5HZXRDb250ZXh0U2l6ZSAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwgICAgIE4gICAg IHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgQyAgICAgICB8ICAgICAgQyAgICAg IHwNCj4gQyAgICAgICAgfA0KPiAtfCBBZXMuSW5pdCAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgIE4gICAgICB8ICAgICBOICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAg IEMgICAgICAgfCAgICAgIEMgICAgICB8DQo+IEMgICAgICAgIHwNCj4gK3wgQWVzLkdldENvbnRl eHRTaXplICAgICAgICAgICAgICB8ICAgICBOICAgICAgfCAgICAgTiAgICAgfCAgICAgICAgICAg ICB8ICAgICAgQyAgICAgIHwgICAgICBDICAgICAgIHwgICAgICBDICAgICAgfA0KPiBDICAgICAg ICB8DQo+ICt8IEFlcy5Jbml0ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwg ICAgIE4gICAgIHwgICAgICAgICAgICAgfCAgICAgIEMgICAgICB8ICAgICAgQyAgICAgICB8ICAg ICAgQyAgICAgIHwNCj4gQyAgICAgICAgfA0KPiAgfCBBZXMuRWNiRW5jcnlwdCAgICAgICAgICAg ICAgICAgIHwgICAgIFkgICAgICB8ICAgICBZICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+IHwNCj4gIHwgQWVzLkVjYkRlY3J5 cHQgICAgICAgICAgICAgICAgICB8ICAgICBZICAgICAgfCAgICAgWSAgICAgfCAgICAgICAgICAg ICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KPiB8DQo+IC18 IEFlcy5DYmNFbmNyeXB0ICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwgICAgIE4gICAg IHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgQyAgICAgICB8ICAgICAgQyAgICAg IHwNCj4gQyAgICAgICAgfA0KPiAtfCBBZXMuQ2JjRGVjcnlwdCAgICAgICAgICAgICAgICAgIHwg ICAgIE4gICAgICB8ICAgICBOICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAg IEMgICAgICAgfCAgICAgIEMgICAgICB8DQo+IEMgICAgICAgIHwNCj4gK3wgQWVzLkNiY0VuY3J5 cHQgICAgICAgICAgICAgICAgICB8ICAgICBOICAgICAgfCAgICAgTiAgICAgfCAgICAgICAgICAg ICB8ICAgICAgQyAgICAgIHwgICAgICBDICAgICAgIHwgICAgICBDICAgICAgfA0KPiBDICAgICAg ICB8DQo+ICt8IEFlcy5DYmNEZWNyeXB0ICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwg ICAgIE4gICAgIHwgICAgICAgICAgICAgfCAgICAgIEMgICAgICB8ICAgICAgQyAgICAgICB8ICAg ICAgQyAgICAgIHwNCj4gQyAgICAgICAgfA0KPiAgfCBBcmM0ICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgIFkgICAgICB8ICAgICBZICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQo+IHwNCj4gIHwgU20zICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICBOICAgICAgfCAgICAgTiAgICAgfCAgICAgICAgICAg ICB8ICAgICAgQyAgICAgIHwgICAgICBDICAgICAgIHwgICAgICBDICAgICAgfA0KPiBDICAgICAg ICB8DQo+IC18IEhrZGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwg ICAgIE4gICAgIHwgICAgICAgICAgICAgfCAgICAgIEMgICAgICB8ICAgICAgQyAgICAgICB8ICAg ICAgICAgICAgIHwNCj4gQyAgICAgICAgfA0KPiArfCBIa2RmICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAgIE4gICAgICB8ICAgICBOICAgICB8ICAgICAgICAgICAgIHwgICAgICBDICAg ICAgfCAgICAgIEMgICAgICAgfCAgICAgIEMgICAgICB8DQo+IEMgICAgICAgIHwNCj4gIHwgVGxz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICBOICAgICAgfCAgICAgTiAgICAgfCAg ICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgQy1UbHMgICAgIHwgICAgICAgICAgICAgfA0K PiB8DQo+ICB8IFRsc1NldCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgTiAgICAgIHwg ICAgIE4gICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgIEMtVGxzICAgICB8ICAg ICAgICAgICAgIHwNCj4gfA0KPiAgfCBUbHNHZXQgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgIE4gICAgICB8ICAgICBOICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICBD LVRscyAgICAgfCAgICAgICAgICAgICB8DQo+IHwNCj4gQEAgLTQ2MCw3ICs0NjAsNyBAQCBhbmQg Q3J5cHRvU21tIG1vZHVsZXMuDQo+ICAgIGdFZmlDcnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RD cnlwdG9TZXJ2aWNlRmFtaWx5RW5hYmxlLlJzYS5TZXJ2aWNlcy5GcmVlICAgICAgICAgICAgICAg ICAgICB8IFRSVUUNCj4gICAgZ0VmaUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1Nl cnZpY2VGYW1pbHlFbmFibGUuUnNhLlNlcnZpY2VzLlNldEtleSAgICAgICAgICAgICAgICAgIHwg VFJVRQ0KPiAgICBnRWZpQ3J5cHRvUGtnVG9rZW5TcGFjZUd1aWQuUGNkQ3J5cHRvU2VydmljZUZh bWlseUVuYWJsZS5Qa2NzLlNlcnZpY2VzLlBrY3M1SGFzaFBhc3N3b3JkICAgICAgfCBUUlVFDQo+ IC0gIGdFZmlDcnlwdG9Qa2dUb2tlblNwYWNlR3VpZC5QY2RDcnlwdG9TZXJ2aWNlRmFtaWx5RW5h YmxlLkhrZGYuU2VydmljZXMuU2hhMjU2RXh0cmFjdEFuZEV4cGFuZCB8IFRSVUUNCj4gKyAgZ0Vm aUNyeXB0b1BrZ1Rva2VuU3BhY2VHdWlkLlBjZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUuSGtk Zi5GYW1pbHkgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gUENEX0NSWVBUT19TRVJWSUNF X0VOQUJMRV9GQU1JTFkNCj4gIGBgYA0KPiANCj4gICMjIyMgQ29tbW9uIERYRSBhbmQgU01NIFBj ZENyeXB0b1NlcnZpY2VGYW1pbHlFbmFibGUgU2V0dGluZ3MNCj4gLS0NCj4gMi4zNS4xLndpbmRv d3MuMg0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==