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.web08.662.1651592351182170708 for ; Tue, 03 May 2022 08:39:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=JFmdXP/3; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651592351; x=1683128351; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/0H9r7K5NzNQhuyDO5TNjsGZwizC12dDTakpwTEQJmA=; b=JFmdXP/3pogFJl2RMrAEYAIm95uIgpr9CRfb/GQje6cboI876SP8lSOZ RwP0j4R9IRHgwNbA1rWxjdOgd3CNYBY6P5TQDPnXocbq/wQEGyKu05+DV A6TPQmI7zlNhj0jkUrxorZp3x8Qq6UDx15+ysPOUvhwsw+cSEVE1zDgG7 q55K2BPy4JLlWtvQPGiLuM7brAmvOICRa93lRwADL+hJ9eCB3WSIa8CsP RA1kYzk+m5hsgIx+CzI+9NmPhWkhu6jXvilTpZGU5GnFbjk3xDOsp7N4R el6+pizQ07KIWe4vsZd9V8T6h8mDj8yG8tvmXBnT1UYgm+B1m5q7l9dvH Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10336"; a="265096218" X-IronPort-AV: E=Sophos;i="5.91,195,1647327600"; d="scan'208";a="265096218" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 May 2022 08:39:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,195,1647327600"; d="scan'208";a="733959197" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga005.jf.intel.com with ESMTP; 03 May 2022 08:39:09 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 3 May 2022 08:39:08 -0700 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 3 May 2022 08:39:08 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx605.amr.corp.intel.com (10.22.229.18) 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, 3 May 2022 08:39:08 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 3 May 2022 08:39:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dEpQV3vtMlYO7PqQzpfTK+bO0eFMl7NrwyL1B0bYGOBnBX9jD69f08OuLX3iiWXi+c/eKJjGlCX8++QHSQkJhhCqUNMrpyx4dpzAg61dlQ7B95U/pVG3I1xDy3AxugYlp1eR10RZKYIRFerKlFeuobAyqweHtQddlt8/eQXsWqRSXMOWtxFpk6ye9wykpCe73wLssAu9Aq/dVc5e6f00nJsWO7DJj+GkQ1/16rRv5zIDmKwRVzFdUUVhhWKUk5KHBi2Dskt2hw+YUliOLpwVtZKzbu8S4Qja0a5l/H1pXnfFsr/X+CVbtyfrI/erzAEaSZSG/TtY9UMZmTFVPFRfJg== 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=/0H9r7K5NzNQhuyDO5TNjsGZwizC12dDTakpwTEQJmA=; b=AuoNz2l8cdE91Tazoute+OPsHBDs7iCEif3+z7YR/QlxK2px1O1aRbM0Nk0BZO0qsOVP/E1+aAR1oC9mh2LsDSlGbxLhfIJXg18J1G6fx0QmzkUgVAE9Ghet1lvFM9wnPJ8lfgNvB0VOEuG+RqXJ3Ed1e6WTqwbA6qETL4OHH42PUfAPX6BA+3UCXsOR36DLjtzXh6Sz7MzNONwtiIvgv3F/yg410OT2iIV7raMPsIUDZNPwf7c3t27x0385rerm+7eiCMPVmq2fLQg1gzcmoU+o6TM8OqDIVI/c3YmHKEJBYUj86p6HToogg4Vwg4/fAxI850tn6VNlxX5OlqtufA== 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 MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by CH2PR11MB4405.namprd11.prod.outlook.com (2603:10b6:610:49::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Tue, 3 May 2022 15:39:04 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd%6]) with mapi id 15.20.5206.024; Tue, 3 May 2022 15:39:04 +0000 From: "Yao, Jiewen" To: Gerd Hoffmann , "devel@edk2.groups.io" CC: Pawel Polawski , "Li, Yi1" , "Oliver Steffen" , "Wang, Jian J" , "Ard Biesheuvel" , "Jiang, Guomin" , "Lu, Xiaoyu1" , "Justen, Jordan L" Subject: Re: [PATCH 0/5] CryptoPkg/openssl: enable EC unconditionally. Thread-Topic: [PATCH 0/5] CryptoPkg/openssl: enable EC unconditionally. Thread-Index: AQHYXhBMFEKLC4OMd06GIdUF/28hw60Mc8XQ Date: Tue, 3 May 2022 15:39:03 +0000 Message-ID: References: <20220502103436.3274412-1-kraxel@redhat.com> In-Reply-To: <20220502103436.3274412-1-kraxel@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows 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: 4cc076fc-9502-4568-b1cc-08da2d1b0d79 x-ms-traffictypediagnostic: CH2PR11MB4405:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: FyowAchDEtQKT4YNu3pjKe9v0xM5kJoq8ks6GA312jZ9aRqDtzKgCYHgWjjn4x37/fATdqf7l8AMKYFf96ueYyc/mZSBbQ+jQt43p6dHIA9eEhA0teK7SK7qv6jbziokzZBjn8jB4lwBnb4t9bDri90ruJPN5uAnFinYEov/KA4lKNGAbtqptDePWraBjOj3Psoq1h4kUO7/x3D++CWECgO2wSVVqYE5dS+Ng/PSyBBPjcoU8npwKhm8ou3Hb8N7bCAOAQYrMbsJoSMIaPnLX3vlzZAkAce4wV7eBRqIwFaRQFh0sqjOrIIuagrb117JrMkHbvPLa6Ef9jYvREe1GVN8y5qfX6UAsoEJFhcLXShdtpL8YEgYShYdMrOaqZUta6/ds/UH1BIm+3T17YZkFo3GXQeJaNoz8rU42+CnYSYB5nogYTYT7DSJNUQ4yzhxuHaDdd9fe9G70FzV+OtUHl9yLSvPKlBiS9AyhyJiqQYL6yyCCRBGxgSRzeBXusixtQFniCBaOrd8voDiRdw4FmJCpsmh7MUt7gXSpTGFSIcb3DcdGRyWqL86+3Tw3v30ndekZ+15AdD3axRVQMubvxq1hIOZWI3PJWMnhn+OfXdxMpOLF/s9F+QRlRhiLR8C+4g0RaQDqy+wOKLBYcW/3CeIBbzdCFt9E8yAGaGEV56pzk3ut5MHgwEPrbRDLwTWtc6HYYpaJMTlu4ehyVTDFQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(52536014)(2906002)(71200400001)(4326008)(8676002)(64756008)(86362001)(66446008)(66556008)(66946007)(66476007)(316002)(82960400001)(26005)(19627235002)(33656002)(8936002)(5660300002)(38100700002)(38070700005)(122000001)(76116006)(508600001)(54906003)(110136005)(83380400001)(186003)(6506007)(107886003)(9686003)(53546011)(55016003)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K0hYWm5DTFlFUWJLWnBJMkhOMFJCRVkrTmJWUExUN2FBQ0RHZGRtay85bmdN?= =?utf-8?B?N0prbmxvQTZYVUJ2NzhLNGlRUGRFZGJ1R0ZCNnA1VCtVU2o4eGNGSTFtZXI5?= =?utf-8?B?OXJ0U3diZ3BSenBFdlRpL3Q4MUNWTlBjOHV3d2hRY2FhaFNkQzJiMy9vd0oz?= =?utf-8?B?aTZ4U0dEOUttbmNMeCt1NTdtNVpXNURJY0xsSElxSmJGaUlXbXRTdjErckhH?= =?utf-8?B?eVdON2NLam8yUy96d0NRMzZKTVMrbGVIdlBiTDRDSjJJQ0ZyaGk4OFJMNnVs?= =?utf-8?B?L2pRdlN2SWExOVVEN2hBQkREUXowVytvWG13bzVQVGx6ZVIvLzBhRlRaRnRt?= =?utf-8?B?WmhDUnU0cjdSaUZJU3FqVjB5aHIyVnlOdkpwbVY1TWpmSzA5c0NjNUptdjFE?= =?utf-8?B?V2I0MFNoZzROLzdDUmxGdWh2LzNKWnVURTJITTZsYTd0SHRiRTZEK0FoVG81?= =?utf-8?B?WU9BbGMvblJRT1FuMmpENDg3SnNiMUhoMHdCUDhQQWZSYUhDOVAycnJVeEla?= =?utf-8?B?VWM5OGs2alVRRTBxY3M5bXlRaG5Tb1M0bnFrbzh3ZFBhWXdxc1VPNU85alQy?= =?utf-8?B?WkM4MXJxRHBZYVB0QmQrL2pzZi85ckVyMXJhd1RmQy9Vb1MxTnZBeVIvSE91?= =?utf-8?B?V1FRVGMyVjBXUFNBY21SeG9pZXgxelUvRm5vZ0lNNzNqYmZlbnZUU2dDTTBG?= =?utf-8?B?NGRFS0xHSEdZOGp6L2tjdmdXdkpPMURUVnJudHVJQkRpZSt0SC9xVUZZZ203?= =?utf-8?B?R0JiS3RQajY1S2NpNjFoWnhTN3kwNXJZWnFCeXc5LzcvbDFSK2FvUkdsWUtV?= =?utf-8?B?TFFKSEkzYkpPQnBZMkQ3dFhVSDJVdDA3N2h1aWlIS28vMnUvc251K0NCb3JX?= =?utf-8?B?M3ZXZ2FIa21QWkVqbnNDTWcwT25uOW9SNmVialBxdXlRMkFQY25KVkw0dG94?= =?utf-8?B?d3BnKzdFK3dMaW5qMWtCejdhNVYxOUxxZDZMQmgvbHI4TzFvY2dOL0dCdmtV?= =?utf-8?B?bkRqWkVuc2pkd2ZMbW9XTEExaTAzR2xpbGxRNGlVTzkxVkdCeXVkYlAvUU1y?= =?utf-8?B?MGRTQWs5eFc1cmZ2RHNVSVpZakJmekZleDAzcXplYkpxUUZqdk0wQmNvcXJK?= =?utf-8?B?cVo4T0VoZHh3NnBpeVdDQmZiRGY3MWloOEZxMHJoejkwVGRTTXBFV2gvMmov?= =?utf-8?B?eGdxc3pOd2U2UGNZamQ1T2ZoN1ZXZjZWU1VtZU4xKzlqVnhxS2lMUzRKWit1?= =?utf-8?B?RUs1RUIwWjFxT2g4WVFLaVVFdXltc3dmVXRWZ0N3TGRQQlhhbWxNcHlVRy9R?= =?utf-8?B?ZlFRUEZXOTFjbE1YSEtxc0FYeHowa2JYMWV1ZlF6bytiTlZMNUFlckZrOGt6?= =?utf-8?B?cTVHQ2s1YnNGQ012MGdscnJCWFpIWGErT0U2aVhVQnpOK3lyeXZUQlI4MnNj?= =?utf-8?B?cWtHdi92a3JTdVZZM0dKeTdqOTIzM0NrdTUrWlozdVhQTUxWRkV4ei9BdVc5?= =?utf-8?B?ME1VSkhza1JsZjk4TmtkV1BVVGdwQTFGK0lyMkJpNFVlQW5aL1NxUWVvbnY1?= =?utf-8?B?QWxmbTQyZUwrZTlZTkdTODNmbHEzeFNGbW9KRkRMWUNvTDRSTW0yV3paSjF1?= =?utf-8?B?cnRZM0NxK096RVZCak9VN3ZvNDkyemgzRG16ZjhpalhoTXM4djUwY2tPSmxr?= =?utf-8?B?N2FUM1h5R2FiNjJldGEzN0JSYURMZnNWaTMxRitxZnZaVW91MCtQYlN4bkI1?= =?utf-8?B?VFFQalZRc1hMNVZzWjZ6bXhIbUFnbXlEb09tM1ZFQmpjY1ZxUHNPaXhPYjdr?= =?utf-8?B?V1lIU1VkR0hTTmY3MXVHeWZYRDZzNmljWU9JUGYyemtZR3gybmdva1NvUnVI?= =?utf-8?B?MU9JS21ZcU1SYXBXUnRqb0pQajZ0VG1zNEkrT3BiUTVHWTduOThFc20zQ0Vr?= =?utf-8?B?VERlUEh1L3AweXQyUXYvNThvc3BkSEF6OHNPRmREOVVLMFhjR3lCK25qSVVn?= =?utf-8?B?VEhuWTl1NEFBMHl2Zkc0MnNFOU9MR2FJSlFNY05KamNpbDFQOGliM3Q4VEY2?= =?utf-8?B?QWdBc2p4eGVOakVWbms4aStXR2JVZ28rV0pWVG1Gd3RjaTBkTVovcGN3Z3V6?= =?utf-8?B?bVFCVlhsc3hhbjY2RlRBZmtWWmYwYTUxMmJ5akxnWDExdkhZckx5YTZPN2pm?= =?utf-8?B?WVpxYmc4Q2NRd0F6ZER4WHc0Zkp6YnFzdTdKS3hpR3J0ZDhMUGtYSitqeUdq?= =?utf-8?B?a2U3NWY4TFY0dUJrRTlNanJmTjgralgvSnRodzIrRlNXVm82TEhUdy9yVlBu?= =?utf-8?B?Wmd1Y2p6VXA4eFBMRlBON3JvYTlDZStGSy9Ob3Y4ZnlOMDVCOUdOZz09?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4cc076fc-9502-4568-b1cc-08da2d1b0d79 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2022 15:39:03.9480 (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: FGmhu2DJqi0hfRTiZnqxkNWgtpuT5mQhNXwH1ELapoK6onKoG3Eba/yoen6SPeKUBwvU7LFdMuqq790L8wGf8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR11MB4405 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 SGkgR2VyZA0KVGhhbmtzIGZvciB0aGUgcGF0Y2guIFNvbWUgaW5pdGlhbCB0aG91Z2h0Og0KSSBo YXZlIG5vIGNvbmNlcm4gb24gT1ZNRiBwYWNrYWdlIHVwZGF0ZS4gV2UgY2FuIHVwZGF0ZSBpZiB3 ZSB3YW50Lg0KDQpIb3dldmVyLCBJIGRvIGhhdmUgY29uY2VybiBmb3IgY3J5cHRvIHBhY2thZ2Ug dG8gZW5hYmxlIEVDQyAqdW5jb25kaXRpb25hbGx5Ki4NCkkgYW0gbm90IGNvbnZpbmNlZCB0aGF0 ICJFQyBpcyBoYXJkIHJlcXVpcmVtZW50IGZvciBFREtJSSIganVzdCBiZWNhdXNlICJFQyBpcyBh IGhhcmQgcmVxdWlyZW1lbnQgZm9yIFRMUyAxLjMiLiBNeSByZWFzb24gYmVsb3c6DQpBKSBUTFMx LjMgaXMgb25seSBmb3IgRFhFLCBidXQgZW5hYmxpbmcgRUNDIHVuY29uZGl0aW9uYWxseSBtYXkg aW1wYWN0IFBFSS9EWEUuIChVbmxlc3Mgc2l6ZSBvZiBQRUkvU01NIGlzIHVuY2hhbmdlZCkuDQpC KSBUTFMxLjMgaXMgb25seSBmb3Igc3BlY2lhbCBmZWF0dXJlIHN1Y2ggYXMgSFRUUFMgYm9vdCwg V0lGSSBUTFMtRUFQLiBCdXQgbm90IGFsbCBwbGF0Zm9ybSByZXF1aXJlcyBIVFRQUyBib290IG9y IFdJRkkgVExTLUVBUC4NCkMpIFRMUzEuMyBpcyBub3QgYSBtYW5kYXRvcnkgcmVxdWlyZW1lbnQu IFRMUzEuMiBjYW4gc3RpbGwgYmUgdXNlZC4NCg0KSXQgd291bGQgYmUgZ3JlYXQgaWYgeW91IGNh biBjb25zaWRlciB0aGUgb3B0aW9uIDIpIGJlbG93Lg0KDQpJIGFtIGluIGhvbGlkYXkgbm93LiBB bmQgSSBhbSBzdGFydGluZyBjb2xsZWN0aW5nIGZlZWRiYWNrIGZyb20gSW50ZWwgcGxhdGZvcm0g QklPUyB0ZWFtLg0KSSB3aWxsIGdpdmUgb2ZmaWNpYWwgZmVlZGJhY2sgYWZ0ZXIgMSB3ZWVrLg0K DQpUaGFuayB5b3UNCllhbyBKaWV3ZW4NCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+DQo+IFNlbnQ6IE1v bmRheSwgTWF5IDIsIDIwMjIgNjozNSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g Q2M6IFBhd2VsIFBvbGF3c2tpIDxwcG9sYXdza0ByZWRoYXQuY29tPjsgTGksIFlpMSA8eWkxLmxp QGludGVsLmNvbT47IFlhbywNCj4gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IE9saXZl ciBTdGVmZmVuIDxvc3RlZmZlbkByZWRoYXQuY29tPjsgV2FuZywNCj4gSmlhbiBKIDxqaWFuLmou d2FuZ0BpbnRlbC5jb20+OyBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9y Zz47DQo+IEppYW5nLCBHdW9taW4gPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+OyBMdSwgWGlhb3l1 MSA8eGlhb3l1MS5sdUBpbnRlbC5jb20+Ow0KPiBKdXN0ZW4sIEpvcmRhbiBMIDxqb3JkYW4ubC5q dXN0ZW5AaW50ZWwuY29tPjsgR2VyZCBIb2ZmbWFubg0KPiA8a3JheGVsQHJlZGhhdC5jb20+DQo+ IFN1YmplY3Q6IFtQQVRDSCAwLzVdIENyeXB0b1BrZy9vcGVuc3NsOiBlbmFibGUgRUMgdW5jb25k aXRpb25hbGx5Lg0KPiANCj4gUmUtb3BlbmluZyB0aGUgZWxsaXB0aWMgY3VydmVzIGRlYmF0ZSBh ZnRlciBydW5uaW5nIGludG8gdGhlIHJlY2VudA0KPiBvcGVuc3NsIGNoYW5nZXMuICBUaGUgY3Vy cmVudCBpbXBsZW1lbnRhdGlvbiBpcyBJTUhPIHJhdGhlciBtZXNzeS4NCj4gSXQgYWRkcyBtYW51 YWwgY2hhbmdlcyB0byBhIGF1dG8tZ2VuZXJhdGVkIGZpbGVzLCB3aGljaCB3aWxsIG1ha2UNCj4g YW55IHVwZGF0ZXMgYSByYXRoZXIgaGFyZCBhbmQgZXJyb3ItcHJvbmUgcHJvY2Vzcy4NCj4gDQo+ IEkgc2VlIHR3byBwb3NzaWJsZSBvcHRpb25zIGhvdyB3ZSBjYW4gbW92ZSBmb3J3YXJkOg0KPiAN Cj4gICAoMSkgRHJvcCB0aGUgaWRlYSB0byBtYWtlIEVDIGNvbmZpZ3VyYWJsZSBhbmQganVzdCBl bmFibGUgaXQNCj4gICAgICAgdW5jb25kaXRpb25hbGx5LiAgSSB0aGluayBsb25nLXRlcm0gdGhl cmUgaXMgbm8gd2F5IGFyb3VuZA0KPiAgICAgICB0aGlzIGFueXdheSBhcyBFQyBpcyBhIGhhcmQg cmVxdWlyZW1lbnQgZm9yIFRMUyAxLjMuDQo+ICAgKDIpIEtlZXAgdGhlIEVDIGNvbmZpZyBvcHRp b24sIGJ1dCB1cGRhdGUgcHJvY2Vzc19maWxlcy5wbCB0bw0KPiAgICAgICBhdXRvbWF0aWNhbGx5 IGFkZCB0aGUgUGNkRWNFbmFibGVkIGNvbmZpZyBvcHRpb24gaGFuZGxpbmcNCj4gICAgICAgdG8g dGhlIGZpbGVzIGl0IGdlbmVyYXRlcy4NCj4gDQo+IFRoaXMgcGF0Y2ggc2V0IGRvZXMgKDEpLiAg SXQgYWxzbyB0d2Vha3Mgb3ZtZiBmaXJtd2FyZSB2b2x1bWVzDQo+IHRvIG1ha2UgQ0kgdGVzdHMg cGFzcyBhbmQgaXQgYWxzbyBleGNsdWRlcyBnZW5lcmF0ZWQgZmlsZXMgZnJvbQ0KPiBjb2Rlc3R5 bGUgY2hlY2tzLg0KPiANCj4gdGFrZSBjYXJlLA0KPiAgIEdlcmQNCj4gDQo+IEdlcmQgSG9mZm1h bm4gKDUpOg0KPiAgIFJldmVydCAiQ3J5cHRvUGtnOiBEZWNsYXJlIFBjZEVjRW5hYmxlZCBpbiBM aWJyYXJ5IGNvbnN1bWluZw0KPiAgICAgT3BlbnNzbExpYiINCj4gICBSZXZlcnQgIkNyeXB0b1Br ZzogTWFrZSBFQyBzb3VyY2UgZmlsZSBjb25maWctYWJsZSINCj4gICBPdm1mUGtnOiBtYWtlIERY RUZWIGxhcmdlcg0KPiAgIENyeXB0b1BrZy9vcGVuc3NsOiB1cGRhdGUgZ2VuZXJhdGVkIGZpbGVz DQo+ICAgQ3J5cHRvUGtnL29wZW5zc2w6IGRpc2FibGUgY29kZXN0eWxlIGNoZWNrcyBmb3IgZ2Vu ZXJhdGVkIGZpbGVzDQo+IA0KPiAgQ3J5cHRvUGtnL0NyeXB0b1BrZy5kZWMgICAgICAgICAgICAg ICAgICAgICAgIHwgICA0IC0NCj4gIE92bWZQa2cvT3ZtZlBrZ0lhMzIuZmRmICAgICAgICAgICAg ICAgICAgICAgICB8ICAgNiArLQ0KPiAgT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5mZGYgICAgICAg ICAgICAgICAgICAgIHwgICA2ICstDQo+ICBPdm1mUGtnL092bWZQa2dYNjQuZmRmICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDYgKy0NCj4gIC4uLi9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9CYXNl Q3J5cHRMaWIuaW5mICAgICB8ICAgMyAtDQo+ICAuLi4vTGlicmFyeS9CYXNlQ3J5cHRMaWIvUGVp Q3J5cHRMaWIuaW5mICAgICAgfCAgIDMgLQ0KPiAgLi4uL0xpYnJhcnkvQmFzZUNyeXB0TGliL1J1 bnRpbWVDcnlwdExpYi5pbmYgIHwgICAzIC0NCj4gIC4uLi9MaWJyYXJ5L0Jhc2VDcnlwdExpYi9T bW1DcnlwdExpYi5pbmYgICAgICB8ICAgMyAtDQo+ICAuLi4vQmFzZUNyeXB0TGliL1VuaXRUZXN0 SG9zdEJhc2VDcnlwdExpYi5pbmYgfCAgIDMgLQ0KPiAgQ3J5cHRvUGtnL0xpYnJhcnkvT3BlbnNz bExpYi9PcGVuc3NsTGliLmluZiAgIHwgIDk5ICsrKystLS0tDQo+ICAuLi4vTGlicmFyeS9PcGVu c3NsTGliL09wZW5zc2xMaWJDcnlwdG8uaW5mICAgfCAgOTkgKysrKy0tLS0NCj4gIENyeXB0b1Br Zy9MaWJyYXJ5L1Rsc0xpYi9UbHNMaWIuaW5mICAgICAgICAgICB8ICAgMyAtDQo+ICBDcnlwdG9Q a2cvTGlicmFyeS9JbmNsdWRlL2NyeXB0by9kc29fY29uZi5oICAgfCAgIDcgKy0NCj4gIC4uLi9M aWJyYXJ5L0luY2x1ZGUvb3BlbnNzbC9vcGVuc3NsY29uZi5oICAgICB8IDI0MCArKysrKysrKy0t LS0tLS0tLS0NCj4gIENyeXB0b1BrZy9DcnlwdG9Qa2cuY2kueWFtbCAgICAgICAgICAgICAgICAg ICB8ICAxMCArDQo+ICAxNSBmaWxlcyBjaGFuZ2VkLCAyMzQgaW5zZXJ0aW9ucygrKSwgMjYxIGRl bGV0aW9ucygtKQ0KPiANCj4gLS0NCj4gMi4zNS4xDQoNCg==