From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.1646.1624500380817073419 for ; Wed, 23 Jun 2021 19:06:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=XSahpNcA; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: jiewen.yao@intel.com) IronPort-SDR: jguiEHC+mTXBICJejK9qkw1Ewj/jXemGoBwwOpbZFRFpSXxMyUo5VJ6Hozq5QwOqRWsLrGuhvq QzkcRvgQ+cjw== X-IronPort-AV: E=McAfee;i="6200,9189,10024"; a="204371836" X-IronPort-AV: E=Sophos;i="5.83,295,1616482800"; d="scan'208";a="204371836" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jun 2021 19:06:07 -0700 IronPort-SDR: l2LMFJaBUYqki4j9J27OBhXV+J+9kFY1huOWSnUiIfVCA6T3//T0xDUeqQI2mlltEV97nnU1vt kBmDGPA9smMw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,295,1616482800"; d="scan'208";a="556334391" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga004.jf.intel.com with ESMTP; 23 Jun 2021 19:06:07 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2242.4; Wed, 23 Jun 2021 19:06:06 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Wed, 23 Jun 2021 19:06:06 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) 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.2242.4; Wed, 23 Jun 2021 19:06:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IhhtQgh3fyNSgT207MX46Ziv6m10Ot2HyhJuL63EGqHRQkrmEy90Z7Y30tjB9yKXrCwyIMkSPVj/aM5Y6nnXiEcQIyeWos+gOvnYuznsaO3D10w1G7tdotgtbrkPh1/sOQcMwCuWfxwwr9e0BEAoMp/JuEp3PbUtL9nXuLBBbOGPtxyPgHHqQK7DDIZwzCfHKmv5RRIiQcYEAmQRiYE1uuUihxi6fbrzrQoYTjC3anG0RsIVdF0AsIyJLfYeTprSIeL3DMzxUEG5XF0NbDFyOS8ImKjPsncodWkALwnFCLVQmoWQ41z8mDPG/OvjGIddnshhgnafXJtz8IfGtkKUrw== 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=eZ//wbH5Njvl4kWKCGyve1GJ/mEiUw0wD1Xkv2x2Ybg=; b=KcONJPDnMBz7R7EsG1XJ9zzod+/SsNmwHDu1Ftp8o+2JfVenPOrkZvidiwnZibmqw7JS15rRsJcs1yFhntIl0Fq+Ljn4UAvDtnZ5eQ2o9PlE3GvNg6EKetTnZk81GRhsOJBxVbe7lbyApXOXKv4dF43WkxKbgNhThYV0+Fww5ggEV6emLCQpJ5Cbye5ZAMVvTdQGFGMxhgOodpDmdML58LicASU6YZvBY96Va0SrdoQzIM4S0rkK19wOHoc2eC+/tbsA67grIeG6macJwB65e/xfuprTGxe3jDZdl0c7KEPkmk38ppqwFhjyGwtfxN9e24WMVFwKnN70wtXymvUekg== 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=eZ//wbH5Njvl4kWKCGyve1GJ/mEiUw0wD1Xkv2x2Ybg=; b=XSahpNcAkUU7UXZpG5vnkXcgg1PI4gpII3/26diut3XbQdyISQnVLmtnQmAaV1lT8MQ8QpSM3tvtLN2tOxddgDqsrNsekkELChXTLqGmywRETNVV6HcxUBy66RnWq5lHCf4AfuDRMwQooZil53BVnWajPxbIda8yY+5mmR7geik= Received: from PH0PR11MB4885.namprd11.prod.outlook.com (2603:10b6:510:35::14) by PH0PR11MB5078.namprd11.prod.outlook.com (2603:10b6:510:3e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19; Thu, 24 Jun 2021 02:06:04 +0000 Received: from PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::ec2d:6525:e689:50e6]) by PH0PR11MB4885.namprd11.prod.outlook.com ([fe80::ec2d:6525:e689:50e6%6]) with mapi id 15.20.4264.019; Thu, 24 Jun 2021 02:06:04 +0000 From: "Yao, Jiewen" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , "Xue, Shengfeng" , "Wang, Jian J" CC: "Xue, ShengfengX" Subject: Re: [edk2-devel] [PATCHV2] CryptoPkg/BaseCryptLib: Enabled CryptSha512 for Smm/Runtime drivers Thread-Topic: [edk2-devel] [PATCHV2] CryptoPkg/BaseCryptLib: Enabled CryptSha512 for Smm/Runtime drivers Thread-Index: AQHXXB8f++RIe5vsdEiCFu42A2tiAqsLAMawgBd35QCAAAnj4A== Date: Thu, 24 Jun 2021 02:06:04 +0000 Message-ID: References: <4a939b6b9a46a1b498931dd1ceb1bc62c4832ef9.1622805260.git.xueshengfeng@byosoft.com.cn> <016801d76898$75cbd7d0$61638770$@byosoft.com.cn> In-Reply-To: <016801d76898$75cbd7d0$61638770$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.142.31] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0fb2c9aa-fda3-402f-f485-08d936b49f46 x-ms-traffictypediagnostic: PH0PR11MB5078: 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:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: btQcmU56PJrSzFBzQSqVHJmnhwHIOJOA6fdDkteJqWsUUzQAzmRAHmMb7t0Y1U6Tu1lix57HQ0ipQ+jHrdI0VU84TH0DfwC/E9zvQeOCxRAxCpPR7epHceJfRKhZvYkYqiH1tFf4I2aojO0CgSGnzLGRHE83bdSTpw7n+DYZxA+QjDMukaxEUnw1VI6KvRXIdZJtbMAy9x7v3WffDO1hhMTJNLRJFoFL4FkMWOOhU078xMALtONPlT0aECza0kBgPRb7i1cV3K+eQUlx/w8o1iJ5kitLHxIfFivTghhkwOT1Ks0DqBaMZV0T0W05YC7Zn9FCZ9Djv/cOYhXinbhTeRvnaCVVvjO/Ue3qRek/+qB7kQB5vmgLz0Ob/oiZ1+GFa6HDycOb4fBvwFad6n8LmWJBQfAUcdQmH2SpnhQleXCNAB/9WIz+TPpORhnPh7HTF42tsWvm1iuA2qLt6AeMmeAia/oMVZzveBRi3YHXn0DfcFSsXzPHvwQaZBdTAi5x3MisLTd5VAiztCtr2Hzqe+qYhobesqwnPdT4+3tLJ1DRTETxiFBeOne32BWidHwp9TC34njwRfSLxBpKEb7jcFbU+6/0MhTScItfTAjizabr8k6HGpBxe9Vs8tVTuLE/vXjyafaOpZQqVGHIzbYYbLnAbe3HwamHXaITNTtEcEKdArNkrDSV71Wzd8okhbYSne1rRb/JPre+8hQ0XKV9a+SSm5QR5CvZeZEr+B848JdenhkClr3xYC0UUOGWxLqd x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4885.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(39860400002)(366004)(376002)(346002)(396003)(8676002)(8936002)(110136005)(316002)(6636002)(55016002)(107886003)(9686003)(53546011)(7696005)(38100700002)(122000001)(186003)(26005)(478600001)(52536014)(6506007)(966005)(4326008)(5660300002)(2906002)(71200400001)(83380400001)(19627235002)(86362001)(33656002)(66946007)(66446008)(64756008)(66556008)(66476007)(76116006)(84040400003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TndCOXJLMkdrelA5TVVFams5ZFNwMkdTMC9NWlFxTkRxQVZ5aWxDN0V5U0xD?= =?utf-8?B?a3R1c0tENWVKa2xmeVJ1UTZVQ25iNU5Hd3BXU095citEaXp5L3ZkLzI2RHdW?= =?utf-8?B?V3BFeFR2UVVrVFdibkhUOFBMcXJnajdNWHRGdFBsRFZTc2ZJMEpCM0VaS045?= =?utf-8?B?b1R0cjNGVnFxU2w5aFdoYzRXMHNvQjBhODJaTzI1WVZoaDdFVEpRUUhYUGlB?= =?utf-8?B?eUg0Ry9nMUpaeDU4aXJXWmRQTWdXZ2NOaTJ6ZU1ZeWI4TXVhSndqMjdlR0dj?= =?utf-8?B?ZDAzYU5xVkVxYVB3amxsSHdjV3pTcVprd0hWYnNES0lXR29LTXJLK2Y0NUN4?= =?utf-8?B?YmdOOGxoZU5VVWxRbUdtN0htN2E4d3lkMHZiUlAxeEMyOTlHMHUySy9ya2hs?= =?utf-8?B?MStSWmZ0N2FoMXhKTTV0S3gxRzVJd0VGdEpTbDRQSG5aOXljUTd2V3JpZWht?= =?utf-8?B?Y0pHWGpzalVsbkk1eHRDNlVMdmFlOG9KbWxuNVB3R3RXQXhlbzdNKzVJdUNU?= =?utf-8?B?K1d6dFNZRUFCWEFVUFVTdjZ4SDFtRDlIRWNEdjZzZ3c3UlNLbm5hTmpvME9U?= =?utf-8?B?VWM4c1FrMnBTdi8yMmdqd2RUOFNURlFvM0V3Y3JLbFdVRXVOQWp6NEI3TjdE?= =?utf-8?B?WGJNRkcwVWVMS04yc2hRd1EwQS9WOHJ4M2JteTRoNDJYZXZNU1lxVmFtT1pR?= =?utf-8?B?Z09PRHFva3ZhZjFPV1g2aXF0alZnZnBrOE1zV0xWeHY2SVYwcEtvWEFSMnpU?= =?utf-8?B?RUpuNVB3SnBtekx0NzNrZjVja3piRDRzbzEyT0w3TVRKOXQ0SzJDcmg1KzVZ?= =?utf-8?B?clQ3R0JCaVRFMDI5ODJhUWRzYjl0eVpzUDNSeVRDaG5Hd1pmWldHRFB3ZlpM?= =?utf-8?B?ZUxRTEpBOCtKU2g1UmhKNzE3cy9hNXErek5scDExaitFMi9xUzcrOVVFWUJw?= =?utf-8?B?U2pzc0hBSTcwYUZCY2plWGd4dUQ3b0pSMlNtSTJrRXMyRFpFNVlVOHdaTzdl?= =?utf-8?B?V2psQ1Q0RXZsREsrN09rTUk2Vjc5Q3RickVEbnh0VXJGMkhRc3hyLzg1S1ow?= =?utf-8?B?UTJpQWp5NHpPSUpycHpCK2M4c3BTUnh1STR1SjZqRG5mS2g4cFZ0WUR0b2hL?= =?utf-8?B?N1ZMcTZNUVAyRE1tc3A2aXF1cjFDWGlacmdVK1k2M2YwTUcrUzluKy8vOEx4?= =?utf-8?B?SWk5ampzNUJDL0tGS2crL2ZEek5TM3R3WVdTWUFuSmxVMk5tcG5kMy9CdDVu?= =?utf-8?B?ZGluK2Y0amgxaVlwR2puWHNVZ2x3NHBVZGpVZHpDZ0hJSy9STTdwYys5alB2?= =?utf-8?B?NFNzdENhRmtUbnI5K0RkS0tnNmszMzNtSmhZQXJLRDFGT1VKUkdLWFJoa1hF?= =?utf-8?B?cmw4cUlwOUFaRkFYelI1MjMzSTF4M0dJZ1pKNERPTU93ZjNZdVFZTmVBUXZM?= =?utf-8?B?SmdSOGQ0Y24zY01CT2MxWDdWejEwbXJweG45S2hNTTVrTDA1WlpCQzQ4QTRN?= =?utf-8?B?WXJiUkIvVFpBM3BnQUxsNWN6emxFYWlsZHpzcUNBcENmaEVGRS9SM2dyV05o?= =?utf-8?B?dHEwdUtva1dPQjQzbXFmekowaml6UzhkRDVjYTBQQUh4eDRDNG9CME5UUXJR?= =?utf-8?B?V0xodjEvSjkrWVBJYnpyNndIVDRIUE9oZ3lBVnRKUEkvdmxNYURxOStnQjRh?= =?utf-8?B?SlU3VSs0SitNN20wUFJONXQ2UDJxQXdlaGwvTEVSZG9SQW41TUhYN0lqVDE2?= =?utf-8?Q?hkjgTEtfwQ7tCCZpGRx5qc0LQbV22RJc1a2bIr/?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4885.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0fb2c9aa-fda3-402f-f485-08d936b49f46 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2021 02:06:04.3239 (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: +1YKs7GmEtIKp4Zr6SP9aJPAb8dXCbbAfzkw1t+FTBGUw1daqMPws5acR7d6iNh6v8rb3yog4fKn8ZcSfoi9RQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5078 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWguIFllcy4gSSB0aGluayBzby4NCg0KSGkgSmlhbg0KQ2FuIHlvdSBoZWxwIG9uIHRoYXQ/DQoN Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMu aW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgZ2FvbGltaW5nDQo+IFNlbnQ6 IFRodXJzZGF5LCBKdW5lIDI0LCAyMDIxIDk6MzAgQU0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBz LmlvOyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBYdWUsDQo+IFNoZW5nZmVu ZyA8eHVlc2hlbmdmZW5nQGJ5b3NvZnQuY29tLmNuPjsgV2FuZywgSmlhbiBKDQo+IDxqaWFuLmou d2FuZ0BpbnRlbC5jb20+DQo+IENjOiBYdWUsIFNoZW5nZmVuZ1ggPHNoZW5nZmVuZ3gueHVlQGlu dGVsLmNvbT4NCj4gU3ViamVjdDog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIVjJdIENyeXB0 b1BrZy9CYXNlQ3J5cHRMaWI6IEVuYWJsZWQNCj4gQ3J5cHRTaGE1MTIgZm9yIFNtbS9SdW50aW1l IGRyaXZlcnMNCj4gDQo+IFNvIGZhciwgdGhlcmUgaXMgbm8gb2JqZWN0aW9uIGZvciB0aGlzIHBh dGNoLiBIb3cgYWJvdXQgbWVyZ2UgaXQ/DQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0t LS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8g PGRldmVsQGVkazIuZ3JvdXBzLmlvPiDku6PooaggWWFvLCBKaWV3ZW4NCj4gPiDlj5HpgIHml7bp l7Q6IDIwMjHlubQ25pyIOeaXpSAxMTowOA0KPiA+IOaUtuS7tuS6ujogWHVlLCBTaGVuZ2Zlbmcg PHh1ZXNoZW5nZmVuZ0BieW9zb2Z0LmNvbS5jbj47DQo+ID4gZGV2ZWxAZWRrMi5ncm91cHMuaW87 IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiA+IOaKhOmAgTogWHVlLCBT aGVuZ2ZlbmdYIDxzaGVuZ2Zlbmd4Lnh1ZUBpbnRlbC5jb20+DQo+ID4g5Li76aKYOiBSZTogW2Vk azItZGV2ZWxdIFtQQVRDSFYyXSBDcnlwdG9Qa2cvQmFzZUNyeXB0TGliOiBFbmFibGVkDQo+ID4g Q3J5cHRTaGE1MTIgZm9yIFNtbS9SdW50aW1lIGRyaXZlcnMNCj4gPg0KPiA+IFRoYW5rIHlvdSEg U2hlbmdmZW5nDQo+ID4NCj4gPiBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8Smlld2VuLnlhb0Bp bnRlbC5jb20+DQo+ID4NCj4gPiBJIHJlY29tbWVuZCB0byB3YWl0IGZvciAqMSB3ZWVrKiwgdG8g c2VlIGlmIGFueW9uZSBoYXMgY29uY2VybiBvbiBzaXplDQo+ID4gY2hhbmdlLg0KPiA+DQo+ID4g VGhhbmsgeW91DQo+ID4gWWFvIEppZXdlbg0KPiA+DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiB4dWVzaGVuZ2ZlbmcgPHh1ZXNoZW5nZmVuZ0BieW9z b2Z0LmNvbS5jbj4NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIEp1bmUgOCwgMjAyMSAxMjozMSBQTQ0K PiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0Bp bnRlbC5jb20+OyBXYW5nLA0KPiA+IEppYW4gSg0KPiA+ID4gPGppYW4uai53YW5nQGludGVsLmNv bT4NCj4gPiA+IENjOiBYdWUsIFNoZW5nZmVuZ1ggPHNoZW5nZmVuZ3gueHVlQGludGVsLmNvbT4N Cj4gPiA+IFN1YmplY3Q6IFtQQVRDSFYyXSBDcnlwdG9Qa2cvQmFzZUNyeXB0TGliOiBFbmFibGVk IENyeXB0U2hhNTEyIGZvcg0KPiA+ID4gU21tL1J1bnRpbWUgZHJpdmVycw0KPiA+ID4NCj4gPiA+ IEludGVsIFBsYXRmb3JtIHV0aWxpdHkgU3lzY2ZnL3N5c2Z3dXBkdCB3aWxsIHRyaWdnZXIgU01J DQo+ID4gPiB0byBlbnRlciBCSU9TIGludGVyZmFjZS4gdGhlbiBCSU9TIGludm9rZSBFbmNvZGVQ YXNzd29yZA0KPiA+ID4gaW4gU01NIG1vZGUgdG8gY2hlY2sgcGFzc3dvcmQuDQo+ID4gPiBpdCdz IG5lZWQgc2hhMzg0KGluIENyeXB0U2hhNTEyLmMpIGluIFNNTSBtb2RlLg0KPiA+ID4NCj4gPiA+ IHRoZSBvcmlnaW4gU21tQ3J5cHRMaWIubGliIHNpemUgaXMgMTM4OUtCLA0KPiA+ID4gYWZ0ZXIg Y2hhbmdlZCwgdGhlIHNpemUgaXMgMTM5MUtCLg0KPiA+ID4NCj4gPiA+IHRoZSBvcmlnaW4gUnVu dGltZUNyeXB0TGliLmxpYiBzaXplIGlzIDkxMUtCLA0KPiA+ID4gYWZ0ZXIgY2hhbmdlZCx0aGUg c2l6ZSBpcyA5MTNLQi4NCj4gPiA+DQo+ID4gPiBpbiBTbW1DcnlwdExpYi5pbmYgYW5kIFJ1bnRp bWVDcnlwdExpYi5pbmYsDQo+ID4gPiBjaGFuZ2UgQ3J5cHRTaGE1MTJOVUxMLmMgdG8gQ3J5cHRT aGE1MTIuYy4NCj4gPiA+DQo+ID4gPiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv d19idWcuY2dpP2lkPTM0MjMNCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiB4dWVzaGVuZ2Zl bmcgPHh1ZXNoZW5nZmVuZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+IC0tLQ0KPiA+ID4gIENyeXB0 b1BrZy9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9SdW50aW1lQ3J5cHRMaWIuaW5mIHwgNiArKystLS0N Cj4gPiA+ICBDcnlwdG9Qa2cvTGlicmFyeS9CYXNlQ3J5cHRMaWIvU21tQ3J5cHRMaWIuaW5mICAg ICB8IDQgKystLQ0KPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9DcnlwdG9Qa2cvTGlicmFyeS9C YXNlQ3J5cHRMaWIvUnVudGltZUNyeXB0TGliLmluZg0KPiA+ID4gYi9DcnlwdG9Qa2cvTGlicmFy eS9CYXNlQ3J5cHRMaWIvUnVudGltZUNyeXB0TGliLmluZg0KPiA+ID4gaW5kZXggM2QzYTZmYjk0 YS4uZmRiYjZlZGZkMiAxMDA2NDQNCj4gPiA+IC0tLSBhL0NyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VD cnlwdExpYi9SdW50aW1lQ3J5cHRMaWIuaW5mDQo+ID4gPiArKysgYi9DcnlwdG9Qa2cvTGlicmFy eS9CYXNlQ3J5cHRMaWIvUnVudGltZUNyeXB0TGliLmluZg0KPiA+ID4gQEAgLTExLDggKzExLDgg QEANCj4gPiA+ICAjICBmdW5jdGlvbnMsIFBLQ1MjNyBTaWduZWREYXRhIHNpZ24gZnVuY3Rpb25z LCBEaWZmaWUtSGVsbG1hbg0KPiBmdW5jdGlvbnMsDQo+ID4gYW5kDQo+ID4gPiAgIyAgYXV0aGVu dGljb2RlIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24gZnVuY3Rpb25zIGFyZSBub3Qgc3VwcG9ydGVk IGluDQo+IHRoaXMNCj4gPiA+IGluc3RhbmNlLg0KPiA+ID4gICMNCj4gPiA+IC0jICBDb3B5cmln aHQgKGMpIDIwMDkgLSAyMDIwLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cw0KPiByZXNl cnZlZC48QlI+DQo+ID4gPiAtIyAgQ29weXJpZ2h0IChjKSAyMDIwLCBIZXdsZXR0IFBhY2thcmQg RW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUC4gQWxsDQo+ID4gcmlnaHRzDQo+ID4gPiByZXNlcnZl ZC48QlI+DQo+ID4gPiArIyAgQ29weXJpZ2h0IChjKSAyMDA5IC0gMjAyMSwgSW50ZWwgQ29ycG9y YXRpb24uIEFsbCByaWdodHMNCj4gcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gKyMgIENvcHlyaWdodCAo YykgMjAyMSwgSGV3bGV0dCBQYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuIEFsbA0K PiA+IHJpZ2h0cw0KPiA+ID4gcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gICMgIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ID4gPiAgIw0KPiA+ID4gICMjDQo+ID4g PiBAQCAtMzksNyArMzksNyBAQA0KPiA+ID4gICAgSGFzaC9DcnlwdFNoYTEuYw0KPiA+ID4gICAg SGFzaC9DcnlwdFNoYTI1Ni5jDQo+ID4gPiAgICBIYXNoL0NyeXB0U20zLmMNCj4gPiA+IC0gIEhh c2gvQ3J5cHRTaGE1MTJOdWxsLmMNCj4gPiA+ICsgIEhhc2gvQ3J5cHRTaGE1MTIuYw0KPiA+ID4g ICAgSG1hYy9DcnlwdEhtYWNTaGEyNTYuYw0KPiA+ID4gICAgS2RmL0NyeXB0SGtkZi5jDQo+ID4g PiAgICBDaXBoZXIvQ3J5cHRBZXMuYw0KPiA+ID4gZGlmZiAtLWdpdCBhL0NyeXB0b1BrZy9MaWJy YXJ5L0Jhc2VDcnlwdExpYi9TbW1DcnlwdExpYi5pbmYNCj4gPiA+IGIvQ3J5cHRvUGtnL0xpYnJh cnkvQmFzZUNyeXB0TGliL1NtbUNyeXB0TGliLmluZg0KPiA+ID4gaW5kZXggMDdjMzc2Y2UwNC4u ZTY0NzBkN2EyMSAxMDA2NDQNCj4gPiA+IC0tLSBhL0NyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VDcnlw dExpYi9TbW1DcnlwdExpYi5pbmYNCj4gPiA+ICsrKyBiL0NyeXB0b1BrZy9MaWJyYXJ5L0Jhc2VD cnlwdExpYi9TbW1DcnlwdExpYi5pbmYNCj4gPiA+IEBAIC0xMCw3ICsxMCw3IEBADQo+ID4gPiAg IyAgUlNBIGV4dGVybmFsIGZ1bmN0aW9ucywgUEtDUyM3IFNpZ25lZERhdGEgc2lnbiBmdW5jdGlv bnMsDQo+ID4gRGlmZmllLUhlbGxtYW4NCj4gPiA+IGZ1bmN0aW9ucywgYW5kDQo+ID4gPiAgIyAg YXV0aGVudGljb2RlIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24gZnVuY3Rpb25zIGFyZSBub3Qgc3Vw cG9ydGVkIGluDQo+IHRoaXMNCj4gPiA+IGluc3RhbmNlLg0KPiA+ID4gICMNCj4gPiA+IC0jICBD b3B5cmlnaHQgKGMpIDIwMTAgLSAyMDIwLCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cw0K PiByZXNlcnZlZC48QlI+DQo+ID4gPiArIyAgQ29weXJpZ2h0IChjKSAyMDEwIC0gMjAyMSwgSW50 ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMNCj4gcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gICMgIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ID4gPiAgIw0KPiA+ ID4gICMjDQo+ID4gPiBAQCAtMzcsNyArMzcsNyBAQA0KPiA+ID4gICAgSGFzaC9DcnlwdFNoYTEu Yw0KPiA+ID4gICAgSGFzaC9DcnlwdFNoYTI1Ni5jDQo+ID4gPiAgICBIYXNoL0NyeXB0U20zLmMN Cj4gPiA+IC0gIEhhc2gvQ3J5cHRTaGE1MTJOdWxsLmMNCj4gPiA+ICsgIEhhc2gvQ3J5cHRTaGE1 MTIuYw0KPiA+ID4gICAgSG1hYy9DcnlwdEhtYWNTaGEyNTYuYw0KPiA+ID4gICAgS2RmL0NyeXB0 SGtkZk51bGwuYw0KPiA+ID4gICAgQ2lwaGVyL0NyeXB0QWVzLmMNCj4gPiA+IC0tDQo+ID4gPiAy LjMxLjEud2luZG93cy4xDQo+ID4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gDQo+IA0K PiANCj4gDQo+IA0KPiANCj4gDQoNCg==