From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web12.20469.1599156722256454842 for ; Thu, 03 Sep 2020 11:12:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=KnwqLE9R; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: divneil.r.wadhawan@intel.com) IronPort-SDR: c9HKvAtc8ZAZh4bC6ngMCHqqlfEQ6rodoyDHCtsnvTvnuDD65xMao4Wt6ymUzg8JDOc6T2PhTV y3k+kJUJW8kQ== X-IronPort-AV: E=McAfee;i="6000,8403,9733"; a="219189682" X-IronPort-AV: E=Sophos;i="5.76,387,1592895600"; d="scan'208";a="219189682" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2020 11:12:00 -0700 IronPort-SDR: nXQWm4v+xsxy904iPILVrCUnbR08o1mPo85agILKio3/7sMpFK0KMIbFBBhtn3NUWHOORQG5Hz MZrufyF3pvqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,387,1592895600"; d="scan'208";a="339378617" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 03 Sep 2020 11:12:00 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.1713.5; Thu, 3 Sep 2020 11:11:59 -0700 Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 3 Sep 2020 11:11:59 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by ORSMSX151.amr.corp.intel.com (10.22.226.38) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 3 Sep 2020 11:11:59 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.45) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 3 Sep 2020 11:11:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BxQOu1uO9Gs14zr8e8zyqdQOocXgMT4dEQRPxmbl1VSVFdNLgmpNryf30BLn1s5pCWOeUeLzr0XFyLfOFiSxffy0XFIhtWC5d4q2D7TSguUeHNi3wxKV7+zcnKrcHdrUHVwvS2WYqegkSefNSER9oeaoimmmaNbBQ1Qbbzh5BDuqRrJnFHHVf5WLlULfS+o3Bfg1Xg9D+SU91wgm9m0bAitDNqYvVYL/wd6C7cMKRN9GjX6zX0XtDJJVI6YnUynI2h1C2oxzh4t6SXDgXvLhjOshEbzVloINJAr/Fnt/K8TgHlt4xgT8AstwWj4AH7AArxQCjwFYOFlf+r57zIGbdA== 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-SenderADCheck; bh=j1s/TC9r6nNmvb++I+S0j7mLnFD2Ps5KWAwpVVIAshA=; b=ARwLeXle0HnwKb12VlYw5as4cg/wBtztXGg4qyVTruSuNr18cvqx+aEiZuJuClDPc6Sgs9WE4mIeu7XqDGFrxqLYGYyBw62p5GklQ+ZUdlAA1yKlZDVITrY74qRBnRPeg5iGuZyw+sJnsFFrCHmu8V0/h93kcFscG+HceyYQClRT7sdOJenNxQ/hosJKy//Djm2nNkM4XQfVhkkDGyuqyoL+M6fyEdyEQ1LP1eweM0Gxr6avnfPSKkPTWM8+5Nsb/gWwuX02PpbrYo8qIxLlcFOvcVE9kJMi9UG6T3lWz9I3a1a/kHTNgUejpHfHF4RaTBThWJQuluTLMEzYmPr8aA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j1s/TC9r6nNmvb++I+S0j7mLnFD2Ps5KWAwpVVIAshA=; b=KnwqLE9RxtmpeAXocONMiCzBRZ1zsZNriQrkxnMgq4idQ9RElG3XQnffCVfEC46zTE6c3Sw7ZcV5ErA4IulWhnbApvx3PQ5KRtgjxCofDpG3khpJ1x3o0mUGGXzfKknJrn+HsiBHySwC69hyoxX0K+HO95qoCCC6tNkZQN38xTI= Received: from DM6PR11MB4315.namprd11.prod.outlook.com (2603:10b6:5:201::28) by DM6PR11MB2795.namprd11.prod.outlook.com (2603:10b6:5:bf::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.23; Thu, 3 Sep 2020 18:11:56 +0000 Received: from DM6PR11MB4315.namprd11.prod.outlook.com ([fe80::4c5c:c6d0:dfd3:1e45]) by DM6PR11MB4315.namprd11.prod.outlook.com ([fe80::4c5c:c6d0:dfd3:1e45%4]) with mapi id 15.20.3348.016; Thu, 3 Sep 2020 18:11:56 +0000 From: "Wadhawan, Divneil R" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Andrew Fish (afish@apple.com)" , "Justen, Jordan L" , "Wadhawan, Divneil R" Subject: Re: [edk2-devel] [PATCH] EmulatorPkg: Enable support for Authenticated Variables Thread-Topic: [edk2-devel] [PATCH] EmulatorPkg: Enable support for Authenticated Variables Thread-Index: AdaBT/CZCb6060a8RgyfW8ke3YHG1QAFLbzwAC22OvA= Date: Thu, 3 Sep 2020 18:11:56 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [223.226.100.182] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6a64a0ba-0f57-4f15-20b2-08d85034d804 x-ms-traffictypediagnostic: DM6PR11MB2795: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: uJ155grQNWkn4VxQUtHxLThaaQRfODProK5F9EAxTMXkSkKbGQUpuU/wel9UJQT2yGWzK1R7o3IKW+HtDCyBhp1BuM1IFsi9rPuXtqiAHcwWySWxEhyetGyD60JzqG1uzfRhzIGBM0tfrOuQRc725OnpKZ5llIARMI3gWr2FnTGCeBl3OWhwY/xlu/J8eggbmrobD5+Fpc4kYbJX7KsBs0JFBlhKqXPz+i4OV2CDagpyvFHBnFWVbRrxpF06/TFkv02wsCJam8bjbidCyFGBOPsuxVItUiJ2egdnBwvSrYHaP4vRvjrq6ivMqVkVbGR+3JMi/W8XcN6rp0K9Rk7tyw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4315.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(136003)(346002)(366004)(376002)(396003)(52536014)(83380400001)(71200400001)(86362001)(5660300002)(8936002)(55236004)(6506007)(54906003)(316002)(110136005)(53546011)(26005)(186003)(7696005)(107886003)(9686003)(55016002)(478600001)(2906002)(4326008)(33656002)(8676002)(66556008)(66476007)(64756008)(66946007)(66446008)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: Binfj/62nZXkXOlOYwKL9AjeAaywQb9Zd73ccJRpjPWyL0rss3y5BQHLcUYw0EE2A0SlxWn9FbJp2Cal5snjP0JtOGeEizD14EFcMzcnSn7NSyWwJnT2Ms1mrluQH2NAZKOOn395eEBz4lXtSxgTACzZdisiqPTl+BpUilmDrz+2D7yCqICsJhdCV9roJV7gpVDdwFoYz7i6/5L1DZszxn6utg6IVy2I9UzX9SaafpC7Y5MQ4MtaSU2OW/jRrJ4pWbfJHCaCIO2V3wVH3t+N4xS9qI4tsYkbFT6oEw07xEBR25cogCAN+JbqMvMldIsvv8QdtAiNEUz4E0vzs04uYreO8hknzaca/ZzmexGCss3Mk6FBSil3lp3EdTOgIKmI255uut7HBia25DPi7lbHOHrY6gDquMnc8Dg1XVADL4t6udyKZ4Odslk/c1msMQJjSJ3n5LbfoKzyMF1ya/sJaN1vwYcbwlopQTGmzfkMIDSTjUP+hFVgG4evM7QecuY/imQKZjdqeqXFJtr3WB1iXuH5OsMRXB7x1NLbVPjPCFBds3ZBJ1WFEbcQ4zmKy6Y/GeQSebAWPGIIiNMlKiVkKdUfdrIu2PLV02KoLsUqIKmSoPXbp20gumPblBTfpbzvFXuvM9XKyndz5FBlL3BaDw== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4315.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a64a0ba-0f57-4f15-20b2-08d85034d804 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2020 18:11:56.4796 (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: bIRd4qPO5lf8sS3boQto8+9+vd7zfpI0Rfb5NjJP0lGYfqdoAMLyXeJgURwosEogqSpmpGLRSydMLBCyGfdoTKd5DIYyosPuiiRW2cNmK6g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2795 Return-Path: divneil.r.wadhawan@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwNCg0KSSBoYXZlIGEgbmV3IHBhdGNoIGVuYWJsaW5nIHNlY3VyZSBib290IG1lbnUg YW5kIGF1dGhlbnRpY2F0ZWQgZXhlY3V0aW9uIG9mIGltYWdlcywgc28sIEkgYW0gZHJvcHBpbmcg dGhpcyBwYXRjaC4NClRoZSBuZXcgcGF0Y2ggd2lsbCBpbmNsdWRlIHRoZSBjb250ZW50IG9mIHRo aXMgcGF0Y2ggdG9vLg0KDQpSZWdhcmRzLA0KRGl2bmVpbA0KDQotLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KRnJvbTogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPiANClNlbnQ6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMywgMjAyMCAxOjQyIEFNDQpUbzogV2Fk aGF3YW4sIERpdm5laWwgUiA8ZGl2bmVpbC5yLndhZGhhd2FuQGludGVsLmNvbT47IGRldmVsQGVk azIuZ3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+DQpDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IEFuZHJldyBGaXNoIChhZmlzaEBh cHBsZS5jb20pIDxhZmlzaEBhcHBsZS5jb20+OyBKdXN0ZW4sIEpvcmRhbiBMIDxqb3JkYW4ubC5q dXN0ZW5AaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIEVtdWxh dG9yUGtnOiBFbmFibGUgc3VwcG9ydCBmb3IgQXV0aGVudGljYXRlZCBWYXJpYWJsZXMNCg0KQ2Mg RW11bGF0b3JQa2cgbWFpbnRhaW5lcnMuDQoNClRoZSBkZWZhdWx0IGluIG90aGVyIHBsYXRmb3Jt cyBpcyBTRUNVUkVfQk9PVF9FTkFCTEUgPSBGQUxTRS4gIFRoaXMgbWlnaHQgYmUgYSBnb29kIGRl ZmF1bHQgdG8gdXNlIGhlcmUgYXMgd2VsbCBzbyBFbXVsYXRvclBrZyBidWlsZHMgYXJlIGZhc3Rl ciB3aXRob3V0IENyeXB0b1BrZy9PcGVuU1NMIGRlcGVuZGVuY2llcy4gIERldmVsb3BlcnMgd2Fu dGluZyB0byB1c2UgYXV0aCB2YXJpYWJsZXMgY2FuIGVuYWJsZWQgb24gdGhlIGJ1aWxkIGNvbW1h bmQgbGluZSB1c2luZyAvRCBTRUNVUkVfQk9PVF9FTkFCTEU9VFJVRQ0KDQpJIGRvIG5vdCB0aGlu ayB0aGlzIHBhdGNoIGVuYWJsZXMgVUVGSSBTZWN1cmUgQm9vdCBmb3IgUEUvQ09GRiBpbWFnZSBh dXRoZW50aWNhdGlvbi4NClNob3VsZCB3ZSB1c2UgYSBkaWZmZXJlbnQgZGVmaW5lIG5hbWUgc3Vj aCBhcyBBVVRIX1ZBUklBQkxFX0VOQUJMRT8NCg0KVGhhbmtzLA0KDQpNaWtlDQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogV2FkaGF3YW4sIERpdm5laWwgUiA8ZGl2bmVp bC5yLndhZGhhd2FuQGludGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMiwg MjAyMCAxMDo0NCBBTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IEtpbm5leSwg TWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IFdhZGhhd2FuLCBEaXZuZWls IA0KPiBSIDxkaXZuZWlsLnIud2FkaGF3YW5AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbZWRrMi1k ZXZlbF0gW1BBVENIXSBFbXVsYXRvclBrZzogRW5hYmxlIHN1cHBvcnQgZm9yIA0KPiBBdXRoZW50 aWNhdGVkIFZhcmlhYmxlcw0KPiANCj4gU0VDVVJFX0JPT1RfRU5BQkxFIGZlYXR1cmUgZmxhZyBp cyBpbnRyb2R1Y2VkIHRvIGVuYWJsZSBBdXRoZW50aWNhdGVkIA0KPiB2YXJpYWJsZSBzdXBwb3J0 IGJ5Og0KPiBvIEVuYWJsaW5nIHN0b3JhZ2Ugc3BhY2UNCj4gbyBFbmFibGluZyBBdXRoTGliIHN1 cHBvcnQNCj4gDQo+IFNpZ25lZC1vZmYtYnk6IERpdm5laWwgUmFpIFdhZGhhd2FuIDxkaXZuZWls LnIud2FkaGF3YW5AaW50ZWwuY29tPg0KPiAtLS0NCj4gIEVtdWxhdG9yUGtnL0VtdWxhdG9yUGtn LmRzYyB8IDE3ICsrKysrKysrKysrKysrKystICANCj4gRW11bGF0b3JQa2cvRW11bGF0b3JQa2cu ZmRmIHwgMTQgKysrKysrKysrKy0tLS0NCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgNSBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9FbXVsYXRvclBrZy9FbXVs YXRvclBrZy5kc2MgYi9FbXVsYXRvclBrZy9FbXVsYXRvclBrZy5kc2MgDQo+IGluZGV4IDg2YTYy NzE3MzUuLjA2Y2Q4YTliNGMgMTAwNjQ0DQo+IC0tLSBhL0VtdWxhdG9yUGtnL0VtdWxhdG9yUGtn LmRzYw0KPiArKysgYi9FbXVsYXRvclBrZy9FbXVsYXRvclBrZy5kc2MNCj4gQEAgLTMyLDYgKzMy LDcgQEANCj4gICAgREVGSU5FIE5FVFdPUktfVExTX0VOQUJMRSAgICAgICA9IEZBTFNFDQo+ICAg IERFRklORSBORVRXT1JLX0hUVFBfQk9PVF9FTkFCTEUgPSBGQUxTRQ0KPiAgICBERUZJTkUgTkVU V09SS19JU0NTSV9FTkFCTEUgICAgID0gRkFMU0UNCj4gKyAgREVGSU5FIFNFQ1VSRV9CT09UX0VO QUJMRSAgICAgICA9IFRSVUUNCj4gDQo+ICBbU2t1SWRzXQ0KPiAgICAwfERFRkFVTFQNCj4gQEAg LTg5LDYgKzkwLDcgQEANCj4gICAgVGltZXJMaWJ8TWRlUGtnL0xpYnJhcnkvQmFzZVRpbWVyTGli TnVsbFRlbXBsYXRlL0Jhc2VUaW1lckxpYk51bGxUZW1wbGF0ZS5pbmYNCj4gICAgU2VyaWFsUG9y dExpYnxNZGVQa2cvTGlicmFyeS9CYXNlU2VyaWFsUG9ydExpYk51bGwvQmFzZVNlcmlhbFBvcnRM aWJOdWxsLmluZg0KPiAgICANCj4gQ2Fwc3VsZUxpYnxNZGVNb2R1bGVQa2cvTGlicmFyeS9EeGVD YXBzdWxlTGliTnVsbC9EeGVDYXBzdWxlTGliTnVsbC5pbg0KPiBmDQo+ICsNCj4gICAgIw0KPiAg ICAjIFBsYXRmb3JtDQo+ICAgICMNCj4gQEAgLTEwNiwxMiArMTA4LDIxIEBADQo+ICAgIExvY2tC b3hMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvTG9ja0JveE51bGxMaWIvTG9ja0JveE51bGxMaWIu aW5mDQo+ICAgIENwdUV4Y2VwdGlvbkhhbmRsZXJMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQ3B1 RXhjZXB0aW9uSGFuZGxlckxpYk51bGwvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYk51bGwuaW5mDQo+ ICAgIA0KPiBUcG1NZWFzdXJlbWVudExpYnxNZGVNb2R1bGVQa2cvTGlicmFyeS9UcG1NZWFzdXJl bWVudExpYk51bGwvVHBtTWVhc3VyDQo+IGVtZW50TGliTnVsbC5pbmYNCj4gLSAgQXV0aFZhcmlh YmxlTGlifE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0F1dGhWYXJpYWJsZUxpYk51bGwvQXV0aFZhcmlh YmxlTGliTnVsbC5pbmYNCj4gICAgVmFyQ2hlY2tMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvVmFy Q2hlY2tMaWIvVmFyQ2hlY2tMaWIuaW5mDQo+ICAgIFNvcnRMaWJ8TWRlTW9kdWxlUGtnL0xpYnJh cnkvQmFzZVNvcnRMaWIvQmFzZVNvcnRMaWIuaW5mDQo+ICAgIFNoZWxsTGlifFNoZWxsUGtnL0xp YnJhcnkvVWVmaVNoZWxsTGliL1VlZmlTaGVsbExpYi5pbmYNCj4gICAgDQo+IEZpbGVIYW5kbGVM aWJ8TWRlUGtnL0xpYnJhcnkvVWVmaUZpbGVIYW5kbGVMaWIvVWVmaUZpbGVIYW5kbGVMaWIuaW5m DQo+IA0KPiArICAhaWYgJChTRUNVUkVfQk9PVF9FTkFCTEUpID09IFRSVUUNCj4gKyAgICBJbnRy aW5zaWNMaWJ8Q3J5cHRvUGtnL0xpYnJhcnkvSW50cmluc2ljTGliL0ludHJpbnNpY0xpYi5pbmYN Cj4gKyAgICBPcGVuc3NsTGlifENyeXB0b1BrZy9MaWJyYXJ5L09wZW5zc2xMaWIvT3BlbnNzbExp YkNyeXB0by5pbmYNCj4gKyAgICBQbGF0Zm9ybVNlY3VyZUxpYnxTZWN1cml0eVBrZy9MaWJyYXJ5 L1BsYXRmb3JtU2VjdXJlTGliTnVsbC9QbGF0Zm9ybVNlY3VyZUxpYk51bGwuaW5mDQo+ICsgICAg QmFzZUNyeXB0TGlifENyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9SdW50aW1lQ3J5cHRM aWIuaW5mDQo+ICsgICAgDQo+ICsgQXV0aFZhcmlhYmxlTGlifFNlY3VyaXR5UGtnL0xpYnJhcnkv QXV0aFZhcmlhYmxlTGliL0F1dGhWYXJpYWJsZUxpYi4NCj4gKyBpbmYNCj4gKyAgIWVsc2UNCj4g KyAgICANCj4gKyBBdXRoVmFyaWFibGVMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQXV0aFZhcmlh YmxlTGliTnVsbC9BdXRoVmFyaWFibA0KPiArIGVMaWJOdWxsLmluZg0KPiArICAhZW5kaWYNCj4g Kw0KPiAgW0xpYnJhcnlDbGFzc2VzLmNvbW1vbi5TRUNdDQo+ICAgIFBlaVNlcnZpY2VzTGlifEVt dWxhdG9yUGtnL0xpYnJhcnkvU2VjUGVpU2VydmljZXNMaWIvU2VjUGVpU2VydmljZXNMaWIuaW5m DQo+ICAgIFBjZExpYnxNZGVQa2cvTGlicmFyeS9CYXNlUGNkTGliTnVsbC9CYXNlUGNkTGliTnVs bC5pbmYNCj4gQEAgLTE5MCw2ICsyMDEsMTAgQEANCj4gICAgZ0VtdWxhdG9yUGtnVG9rZW5TcGFj ZUd1aWQuUGNkRW11RmlybXdhcmVGZFNpemV8MHgwMDJhMDAwMA0KPiAgICBnRW11bGF0b3JQa2dU b2tlblNwYWNlR3VpZC5QY2RFbXVGaXJtd2FyZUJsb2NrU2l6ZXwweDEwMDAwDQo+ICAgIGdFbXVs YXRvclBrZ1Rva2VuU3BhY2VHdWlkLlBjZEVtdUZpcm13YXJlVm9sdW1lfEwiLi4vRlYvRlZfUkVD T1ZFUlkuZmQiDQo+ICsgICFpZiAkKFNFQ1VSRV9CT09UX0VOQUJMRSkgPT0gVFJVRQ0KPiArICAg IGdFZmlNZGVNb2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RNYXhBdXRoVmFyaWFibGVTaXplfDB4 MjgwMA0KPiArICAgIGdFZmlTZWN1cml0eVBrZ1Rva2VuU3BhY2VHdWlkLlBjZFVzZXJQaHlzaWNh bFByZXNlbmNlfFRSVUUNCj4gKyAgIWVuZGlmDQo+IA0KPiAgICBnRW11bGF0b3JQa2dUb2tlblNw YWNlR3VpZC5QY2RFbXVNZW1vcnlTaXplfEwiNjQhNjQiDQo+IA0KPiBkaWZmIC0tZ2l0IGEvRW11 bGF0b3JQa2cvRW11bGF0b3JQa2cuZmRmIGIvRW11bGF0b3JQa2cvRW11bGF0b3JQa2cuZmRmIA0K PiBpbmRleCAyOTVmNmYxZGI4Li45MzU1MmJhZjhiIDEwMDY0NA0KPiAtLS0gYS9FbXVsYXRvclBr Zy9FbXVsYXRvclBrZy5mZGYNCj4gKysrIGIvRW11bGF0b3JQa2cvRW11bGF0b3JQa2cuZmRmDQo+ IEBAIC00NiwxMCArNDYsMTYgQEAgREFUQSA9IHsNCj4gICAgIyBCbG9ja21hcFsxXTogRW5kDQo+ ICAgIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDAsIDB4MDAsDQo+ICAg ICMjIFRoaXMgaXMgdGhlIFZBUklBQkxFX1NUT1JFX0hFQURFUg0KPiAtICAjU2lnbmF0dXJlOiBn RWZpVmFyaWFibGVHdWlkID0NCj4gLSAgIyAgeyAweGRkY2YzNjE2LCAweDMyNzUsIDB4NDE2NCwg eyAweDk4LCAweGI2LCAweGZlLCAweDg1LCAweDcwLCANCj4gMHg3ZiwgMHhmZSwgMHg3ZCB9fQ0K PiAtICAweDE2LCAweDM2LCAweGNmLCAweGRkLCAweDc1LCAweDMyLCAweDY0LCAweDQxLA0KPiAt ICAweDk4LCAweGI2LCAweGZlLCAweDg1LCAweDcwLCAweDdmLCAweGZlLCAweDdkLA0KPiArICAh aWYgJChTRUNVUkVfQk9PVF9FTkFCTEUpID09IEZBTFNFDQo+ICsgICAgI1NpZ25hdHVyZTogZ0Vm aVZhcmlhYmxlR3VpZCA9DQo+ICsgICAgIyAgeyAweGRkY2YzNjE2LCAweDMyNzUsIDB4NDE2NCwg eyAweDk4LCAweGI2LCAweGZlLCAweDg1LCAweDcwLCAweDdmLCAweGZlLCAweDdkIH19DQo+ICsg ICAgMHgxNiwgMHgzNiwgMHhjZiwgMHhkZCwgMHg3NSwgMHgzMiwgMHg2NCwgMHg0MSwNCj4gKyAg ICAweDk4LCAweGI2LCAweGZlLCAweDg1LCAweDcwLCAweDdmLCAweGZlLCAweDdkLCAgIWVsc2UN Cj4gKyAgICAjIFNpZ25hdHVyZTogZ0VmaUF1dGhlbnRpY2F0ZWRWYXJpYWJsZUd1aWQgPSB7IDB4 YWFmMzJjNzgsIDB4OTQ3YiwgMHg0MzlhLCB7IDB4YTEsIDB4ODAsIDB4MmUsIDB4MTQsIDB4NGUs IDB4YzMsIDB4NzcsIDB4OTIgfSB9DQo+ICsgICAgMHg3OCwgMHgyYywgMHhmMywgMHhhYSwgMHg3 YiwgMHg5NCwgMHg5YSwgMHg0MywNCj4gKyAgICAweGExLCAweDgwLCAweDJlLCAweDE0LCAweDRl LCAweGMzLCAweDc3LCAweDkyLCAgIWVuZGlmDQo+ICAgICNTaXplOiAweGMwMDAgKGdFZmlNZGVN b2R1bGVQa2dUb2tlblNwYWNlR3VpZC5QY2RGbGFzaE52U3RvcmFnZVZhcmlhYmxlU2l6ZSkgLSAw eDQ4IChzaXplIG9mIEVGSV9GSVJNV0FSRV9WT0xVTUVfSEVBREVSKSA9IDB4QkZCOA0KPiAgICAj IFRoaXMgY2FuIHNwZWVkIHVwIHRoZSBWYXJpYWJsZSBEaXNwYXRjaCBhIGJpdC4NCj4gICAgMHhC OCwgMHhCRiwgMHgwMCwgMHgwMCwNCj4gLS0NCj4gMi4yNC4xLndpbmRvd3MuMg0KDQo=