From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.18867.1656548145791292544 for ; Wed, 29 Jun 2022 17:15:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=mXYzuZD7; spf=pass (domain: intel.com, ip: 192.55.52.115, 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=1656548145; x=1688084145; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XdltvDWb1JpG9tAaGwA/nPfNKU+robC5zPQttDf/zgs=; b=mXYzuZD7X0T8MLAmxj8csPcg13XfoPKBj8mbEgQ3wHSMXX4DPVh1sKpR fATNYDtm56zTQVCNm94ViFlwblWDFMOnHqVFsLbm3gOFGS8Tmgr9TAO9U K+Q5EmgQrcmEDWP6cWje7cUvmCHcEpOtICpmSoTae33lT/1KkrOJmK6Q0 d1VfoZBSABQVsUfY/mTBwHO4j1jf58W0+FXpOysw6ZcIgQHNYgmaI4fuz a9DRe+nEENRCzy4clA4rjitOB31hys328kf12DOyTWcur3IUoaDirhOhv R2cgcRM9cWkOtCk5yMM/YhkFfS+DCK94fYq+vpjyWeZSkMbKx2u6Mjhdp A==; X-IronPort-AV: E=McAfee;i="6400,9594,10393"; a="282232214" X-IronPort-AV: E=Sophos;i="5.92,232,1650956400"; d="scan'208";a="282232214" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jun 2022 17:15:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,232,1650956400"; d="scan'208";a="647640331" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga008.fm.intel.com with ESMTP; 29 Jun 2022 17:15:45 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 29 Jun 2022 17:15:44 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) 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; Wed, 29 Jun 2022 17:15:44 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 29 Jun 2022 17:15:44 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) 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.2308.27; Wed, 29 Jun 2022 17:15:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AmJo9urTER14eFhIQqWPQFh2zCDF3txy+C+kxaiU+0gRx7bZvQrDc58fMCfH9EiUZgoCJ+92xuRDpLYyDqrxz27ntIf+uM5MON27jy/hwkSIMgyAz5+ptY46YzdT0tStgLxI9y3je+PBQyrC7ECsgIcl/IVf3c0HxrTTSAUQerMjvJ5xOP67W9Fka2LLs/FEqXYQpZjlWkqUImk8Bi3Qlxr/iQUFRv6f8bXUmh6Ez5Sb/UVGIko83zG568I/LDHJPTLwlW9pfD9QD5WVLAd5QvHlheYlnEBBHJG0ENVMkVGTvXKLCOCcCFk6IT872PDdVuACVwzXg8aiYIoSU9YLHw== 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=XdltvDWb1JpG9tAaGwA/nPfNKU+robC5zPQttDf/zgs=; b=YIXrzq75naovde8eK7K8/qusQwNO3i5tGGiK0+G2gfMoSRNEac8B+1eZFSLTC7uTw6++c5CqpyD4cvbRgVTg+oSoQlKiiHYp4jERM6nuBYKMXHseKx95COYeZsxlOt9jhGS/iFn12ISnqH8HZndHm9nk4OdeUesBw/D1EbqYMH1ncFUXtsWlhdyiJabYwEUowHBA3MBoIUo4IjtABnrjfeoudDzTuISSrZw+Oclc9pvB1gfFP0hQ28sQKdJPOeuVuRJ1MZa/zciQYM7P9aNMOZ+zBRimcQfWHVIc9wDwX5njzd+GB1YFBQ7S64dMvaPt0yREDHDXKJcE8r4h/rML7Q== 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 DM4PR11MB6042.namprd11.prod.outlook.com (2603:10b6:8:61::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Thu, 30 Jun 2022 00:15:42 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3%8]) with mapi id 15.20.5395.014; Thu, 30 Jun 2022 00:15:42 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "pierre.gondois@arm.com" , "Kinney, Michael D" CC: Sami Mujawar , Leif Lindholm , Ard Biesheuvel , Rebecca Cran , "Gao, Liming" , "Yao, Jiewen" , "Wang, Jian J" Subject: Re: [edk2-devel] [PATCH RESEND v1 0/9] Add DrbgLib Thread-Topic: [edk2-devel] [PATCH RESEND v1 0/9] Add DrbgLib Thread-Index: AQHYi/B5bCXc66WKF0q3BZkCQJwLya1nFCCA Date: Thu, 30 Jun 2022 00:15:42 +0000 Message-ID: References: <20220629191848.2619317-1-Pierre.Gondois@arm.com> In-Reply-To: <20220629191848.2619317-1-Pierre.Gondois@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: 90db492e-4e6a-441d-77cb-08da5a2dab91 x-ms-traffictypediagnostic: DM4PR11MB6042:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: M0Dq0V+ZPzBD5pjY9Qh04PIs7e1IXMdEWnNE4+660kicKluH8bK1OMD7TnlpnmNFk28s+mnOAZigR2CrfVs+l5y5eF0bQr3wE88aR27/WHFkwXZMygEsvGD4ginDKaUYFrxCVn+PwcDKeFNCl934oJ4ztznbEI16uEhNoa7ts1wjkDg7YacgmJ6X1pHHRC/fGImgaTYzcQISXhgHU5lG4tIfDwhF9XcStJOXzYS2gyy6z4XZQKhqF3wmUxp9vZZEPgy5MrwrdYOGFgi+aOG1eMiw+/iOIBNl8mbkYdLr73JceeQgq6xIdEz0RT9onLGu+Hv0vNfQKrTrNjLkJ4lq0r+y0Sz/yzYZgYJLQccjDqVYz7kxjULjB+jN4ivACIFH2zPTqoNiGr9tQEckrO6T0WvYMiQ4F7DjUQ/O4mVac2GsDhYgLw/+M/JpbQbw7ls9XSxeBYi2CahavW41dHTrMVId6KWPQ1y9rbbs0XuTpbyyR1qis9CM5cFMw8BP415a3AcdTVaEN2RWvS8u05V2JvzcY/ZTr81Y/btMnVFBLDdaOfmEaVmUX5ypCEWG+xGcqAhwvU4pEAT4/yYlnmlzx5JWlD003TiDvyMHMFZpP9fpHyk/fUkZ/vSqhRULbbPHvSSOdrmryQYQ7K41umQrc3+4tD8g7gQqBAUfQQAcTWVf3ETxmW1CmmGZ5IQAcujHq+nqzM6t6jYA8rckIXfwIXMcXGNYPROEvjv1crdQ+GTUDWjcn3m6lZ/HdoFqiomIi9lN2UnNIW1MmWdV5RkcmLfcwtUDd5d5pk4sZWJBGlM3bGyOnZskIZ+kh3/iWgxIRpZCTGwP1s1782eFcIZ47dSlJxmmHPW7q1JYS7QedXM= 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:(13230016)(136003)(366004)(39860400002)(376002)(396003)(346002)(6506007)(186003)(86362001)(41300700001)(9686003)(38100700002)(53546011)(26005)(38070700005)(7696005)(122000001)(82960400001)(107886003)(83380400001)(4326008)(33656002)(66476007)(52536014)(76116006)(66946007)(8676002)(66556008)(66446008)(8936002)(2906002)(5660300002)(54906003)(966005)(110136005)(64756008)(71200400001)(478600001)(55016003)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eG9LOFNWRWQrYm8ySnJJZVpJeW8xYVJNMHJIYzJOSnE4aXBad1FocElJdVpJ?= =?utf-8?B?SEY3Q0dDVXNvUGtTSENmRVpoRXRJWUl3QVdSSmFBdExPUzlBWGhCQjh1S3hv?= =?utf-8?B?SmpQMEV6bHNOTTNqd0NGS2V1elpNamZxeFBPYU5acWY5Mlo5WklyaHMxVUFn?= =?utf-8?B?a09EZUcrYUM0OGhWZUZhZWNsMGdrZkhUVURhN2NQbHlVcE0vbFI5L2FFeEg1?= =?utf-8?B?T1VBTG5JQk5yZXNpQkhGYjYvRU53UHk0TURYQXh2b3lsbXdZMWN0R0Fsc3Y0?= =?utf-8?B?SkRBbFhWbXlrSkY0ZFBNL0tNR0hZOXRNL2NFcmtRUmF4N2JTWitoekh4ZEtS?= =?utf-8?B?TkhubkRyKzRtb2tNZGZkY3JDUVZYbGtTaEFUemdpc05oYUwrVjVjTWVPcTVn?= =?utf-8?B?cGpWNDBFN1NycXhLeFFjKzBLTjlHZ2dSMStNeTEvUWNUSTkrenhMeHcvMERo?= =?utf-8?B?YUkxcy9wVzAzRUhhVy9nWHJpOGlWZ2VDaURnY1owVlVjaU96SWNHNStqWTdi?= =?utf-8?B?a1k3VlhsMGdIczYwcURSQk5MMTk0cmNuSmxHaGhGT1NyOVFwaXVzWXhOL3FR?= =?utf-8?B?WUhNSzN1NlBJUCtRWDF6V29KNUdMV2ZnSXo4aUJ1eE9JZDArU0Jmd2ZDVFBR?= =?utf-8?B?ODJFNlJkdmpkMWEyejhobTRJZVdSSmdZNy9UQWNrMk9DMTZxZFY1UG9IREZ6?= =?utf-8?B?UlBSQllzQ1pQTDBvYW1FQnRuZFY5YjliWC9TaFpIQ2NFby9IN29HVGgzNFJm?= =?utf-8?B?TlU2ZEpqQitCWEt6VGt5WXpkN3JiUU1ma1VIQWFJeW5QRXF5M3VxRXBWZ042?= =?utf-8?B?N3R4T05GR1JPSWgwTG5leHRYbS9LRVFSRHN6ak5UR1ZNZWFhenc5S2FzSkV3?= =?utf-8?B?MkdtY0R0NjB6aElwd09RdWRMMHZweVl2eGdYZlFiN3lBVEhJZm90Y1p3Y0hp?= =?utf-8?B?Y2pFN3AxRzFBeFFwajY1eXBpUkZYcVhTUzNxTDhsLzN4UHFHODRqUEp1aFoz?= =?utf-8?B?akZoVVkwdXNIVnpJazBNR1JVUXYxaVNWeUUwU0I3WWhBaDlZSE1NRGdPN0ht?= =?utf-8?B?N2doa2VBTWRHY214aFBkQ2g2bm5rcE44N0ZiOHBIUmgxMDlBRG5yeGxNVXNG?= =?utf-8?B?TjlJSnRZbU5kMVduWG1iSVNGdEY1TE0xanIyT21pYnBGdG8wWGJGdEdVTkxy?= =?utf-8?B?MXg2eDdWMWpBZjQzN1Q2ajR0WDJ0R2ptWStVWEdha1ZwUllQQzF5TUtyMGZO?= =?utf-8?B?Vk1mWDFPaFJWaHdNUlMxQ3V3Z1BtTU1GQXpUSnNLUVhHVUFkKytNeG5YR1M5?= =?utf-8?B?cDVldnY4cEIwYWlKVW5Pc0dZdTFtcitrVG8yTTEyaGRuY3RwQktoa2o4c0NX?= =?utf-8?B?U2cwZGRmNGdVMXpESnJhaUcrRzhnTVczUmt2YXRDZUtFeU9GcTZYbmRFOVRi?= =?utf-8?B?YlRxZzMwUjBvS0tPaTd2d0M0ci9wQXRNZFZaelhLS0xnWjIxakdmb2ZsWlN5?= =?utf-8?B?S3d3ZlJEbzlnaFNOTjZUVFlPNHdGME9xT01qaVFXOGxNMHlHbmU1c3BRMVFa?= =?utf-8?B?VmhLMUdmTTZVYXhpUDV5UElJeFMrTTVPSXpKdSttOG9KZFloVnFMN1AzbkZX?= =?utf-8?B?NmZFZTV4VFFpOXRxdE9jZEJBQ1ZQaU1icmNMTFl6dEVrYU9xckVvbDVHYyt6?= =?utf-8?B?Q3NrT05UOHc3MVp6S0hJbzdlK3RVcXNqQ1hMb0NZM0d5WUttQ2hXdFhWNm14?= =?utf-8?B?T0xTUlNJMzV0cFMrZWJleWNaRnQwTmRPSW41U25TeXVSN0RaYXBUb05wNitO?= =?utf-8?B?amU4NzBqWlIvUFlxaFgrOWxBeDlEL1pHaVdtUVU5eHhVZmVYYmdlZkdRcXZG?= =?utf-8?B?R0ZGQUJjS20xSzl0d05BQSsweVZCcmR4TzRKczZBQ21uS2dPZUovY2c5WXVN?= =?utf-8?B?eGRPem8yN1FUaUI1a3c5dEZUMEdKQ0JzMno4dUhmMkVYL3A0Vk1VeEFYU1N1?= =?utf-8?B?T05pVEp2RkZhOVZrY2FqTjltVHNKcndETzQ2VXFNOGF4WUEyd0xsSDQzWE1n?= =?utf-8?B?UzJoSW8xYXJMRUp1YUUwUG1QWjc0ekRZNjZoY0dldjcvYm5xUjk3azUxY0s2?= =?utf-8?Q?ckE6DO2JkQM0bxZfLiA0SrqZg?= 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: 90db492e-4e6a-441d-77cb-08da5a2dab91 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2022 00:15:42.4187 (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: U482TeK+niK9+O+cbKmpNW/ICSR25sLXq2mOFU0UbsjrCjsI4DQ4t6gUGscT/XhbHAxSAW0Wlel5L6k161Dfk8xoZ6ZyZQR3GYomy25FTPY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6042 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 SGkgUGllcnJlLA0KDQpDYW4geW91IGFkZCB0byB0aGUgUGF0Y2ggIzAgU3VtbWFyeSBhbmQgdGhl IEJaIHRoZSBkaWZmZXJlbmNlDQpiZXR3ZWVuIHRoZSBleGlzdGluZyBSbmdMaWIgYW5kIHRoaXMg bmV3IERyYmdMaWI/DQoNCldvdWxkIHlvdSByZWNvbW1lbmQgb25lIGJlIGltcGxlbWVudCBvbiB0 b3Agb2YgdGhlIG90aGVyPw0KDQpSZWFsbHkgZ2xhZCB0byBzZWUgdGVzdCB2ZWN0b3JzIHdlcmUg dXNlZCB0byB2ZXJpZnkgY29ycmVjdG5lc3MuDQpDYW4geW91IGNvbnNpZGVyIGFkZGluZyBmb3Jt YWwgdW5pdCB0ZXN0cyB1c2luZyB0aGUgVW5pdFRlc3RGcmFtZXdvcmtQa2cNCndpdGggdGhvc2Ug dGVzdCB2ZWN0b3JzIHNvIGEgdW5pdCB0ZXN0IGZhaWx1cmUgd291bGQgYmUgZ2VuZXJhdGVkIGlm DQptYWludGVuYW5jZSBpcyBwZXJmb3JtZWQgaW4gdGhlIGZ1dHVyZSB0aGF0IGNoYW5nZXMgdGhl IGJlaGF2aW9yPw0KDQpUaGFua3MsDQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+ IE9uIEJlaGFsZiBPZiBQaWVycmVHb25kb2lzDQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyOSwg MjAyMiAxMjoxOSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFNhbWkgTXVq YXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+OyBMZWlmIExpbmRob2xtIDxxdWljX2xsaW5kaG9s QHF1aWNpbmMuY29tPjsgQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+ Ow0KPiBSZWJlY2NhIENyYW4gPHJlYmVjY2FAYnNkaW8uY29tPjsgS2lubmV5LCBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGdhb2xpbWluZ0BieW9z b2Z0LmNvbS5jbj47IFlhbywNCj4gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdhbmcs IEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0g W1BBVENIIFJFU0VORCB2MSAwLzldIEFkZCBEcmJnTGliDQo+IA0KPiBGcm9tOiBQaWVycmUgR29u ZG9pcyA8cGllcnJlLmdvbmRvaXNAYXJtLmNvbT4NCj4gDQo+IEJ1Z3ppbGxhOiBCdWcgMzk3MSAo aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcxKQ0KPiAN Cj4gQWRkIHN1cHBvcnQgZm9yIGEgRGV0ZXJtaW5pc3RpYyBSYW5kb20gQml0cyBHZW5lcmF0b3Ig KERyYmcpLiBUaGUNCj4gc3BlY2lmaWNhdGlvbnMgdXNlZCBhcmUgdGhlIGZvbGxvd2luZzoNCj4g DQo+IC0gWzFdIE5JU1QgU3BlY2lhbCBQdWJsaWNhdGlvbiA4MDAtOTBBIFJldmlzaW9uIDEsIEp1 bmUgMjAxNSwgUmVjb21tZW5kYXRpb24NCj4gCSAgZm9yIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlv biBVc2luZyBEZXRlcm1pbmlzdGljIFJhbmRvbSBCaXQgR2VuZXJhdG9ycy4NCj4gCSAgKGh0dHBz Oi8vY3NyYy5uaXN0Lmdvdi9wdWJsaWNhdGlvbnMvZGV0YWlsL3NwLzgwMC05MGEvcmV2LTEvZmlu YWwpDQo+IC0gWzJdIE5JU1QgU3BlY2lhbCBQdWJsaWNhdGlvbiA4MDAtOTBCLCBSZWNvbW1lbmRh dGlvbiBmb3IgdGhlIEVudHJvcHkNCj4gCSAgU291cmNlcyBVc2VkIGZvciBSYW5kb20gQml0IEdl bmVyYXRpb24uDQo+IAkgIChodHRwczovL2NzcmMubmlzdC5nb3YvcHVibGljYXRpb25zL2RldGFp bC9zcC84MDAtOTBiL2ZpbmFsKQ0KPiAtIFszXSAoU2Vjb25kIERyYWZ0KSBOSVNUIFNwZWNpYWwg UHVibGljYXRpb24gODAwLTkwQywgUmVjb21tZW5kYXRpb24gZm9yDQo+IAkgIFJhbmRvbSBCaXQg R2VuZXJhdG9yIChSQkcpIENvbnN0cnVjdGlvbnMuDQo+IAkgIChodHRwczovL2NzcmMubmlzdC5n b3YvcHVibGljYXRpb25zL2RldGFpbC9zcC84MDAtOTBjL2RyYWZ0KQ0KPiAtIFs0XSBOSVNUIFNw ZWNpYWwgUHVibGljYXRpb24gODAwLTU3IFBhcnQgMSBSZXZpc2lvbiA1LCBNYXkgMjAyMCwNCj4g CSAgUmVjb21tZW5kYXRpb24gZm9yIEtleSBNYW5hZ2VtZW50OlBhcnQgMSAtIEdlbmVyYWwuDQo+ IA0KPiBUaGUgdGVzdCB2ZWN0b3JzIGF2YWlsYWJsZSBpbiB0aGUgQ1RSX0RSQkdfQUVTMjU2IHNl Y3Rpb25zIG9mDQo+IGh0dHBzOi8vY3NyYy5uaXN0Lmdvdi9DU1JDL21lZGlhL1Byb2plY3RzL0Ny eXB0b2dyYXBoaWMtU3RhbmRhcmRzLWFuZC1HdWlkZWxpbmVzL2RvY3VtZW50cy9leGFtcGxlcy9D VFJfRFJCR19ub0RGLnBkZg0KPiB3ZXJlIHVzZWQgZm9yIHZhbGlkYXRpb24uDQo+IA0KPiBUaGlz IHBhdGNoLXNldCBjYW4gc2VlbiBhdDoNCj4gaHR0cHM6Ly9naXRodWIuY29tL1BpZXJyZUFSTS9l ZGsyL3RyZWUvQXJtX0RyYmdfdjENCj4gDQo+IFRoaXMgcGF0Y2ggaGFzIHRoZSBmb2xsb3dpbmcg ZGVwZW5kZW5jeToNCj4gLSBbUEFUQ0ggdjMgMDAvMjJdIEFkZCBSYXcgYWxnb3JpdGhtIHN1cHBv cnQgdXNpbmcgQXJtIEZXLVRSTkcgaW50ZXJmYWNlDQo+ICAgaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p by9nL2RldmVsL21lc3NhZ2UvOTA4NDUNCj4gLSBbUEFUQ0ggdjEgMC83XSBBZGQgQWVzTGliIGFu ZCBBcm1BZXNMaWINCj4gICBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS85 MDg3OA0KPiANCj4gUGllcnJlIEdvbmRvaXMgKDkpOg0KPiAgIE1kZVBrZy9EcmJnTGliOiBEcmJn IGxpYnJhcnkgaW50ZXJmYWNlIGRlZmluaXRpb24NCj4gICBNZGVQa2cvRHJiZ0xpYjogQWRkIE5V TEwgaW5zdGFuY2Ugb2YgRHJiZyBMaWJyYXJ5DQo+ICAgTWRlUGtnL0RyYmdMaWI6IEFkZCBCaXRT dHJlYW0gaW1wbGVtZW50YXRpb24NCj4gICBNZGVQa2cvRHJiZ0xpYjogQWRkIEdldF9lbnRyb3B5 X2lucHV0KCkgaW1wbGVtZW50YXRpb24NCj4gICBNZGVQa2cvRHJiZ0xpYjogQWRkIGNvbW1vbiB3 cmFwcGVycw0KPiAgIE1kZVBrZy9EcmJnTGliOiBBZGQgQ3RyIERyYmcgbWVjaGFuaXNtIGZ1bmN0 aW9ucw0KPiAgIE1kZVBrZy9EcmJnTGliOiBBZGQgRHJiZyBtZWNoYW5pc20gZnVuY3Rpb25zIGFu ZCBtb2R1bGUNCj4gICBBcm1WaXJ0UGtnOiBLdm10b29sOiBBZGQgQWVzTGliL0RyYmdMaWIgZm9y IFJuZ0R4ZQ0KPiAgIFNlY3VyaXR5UGtnL1JuZ0R4ZTogVXNlIERyYmdMaWIgaW4gUm5nRHhlIGZv ciBBcm0NCj4gDQo+ICBBcm1WaXJ0UGtnL0FybVZpcnRLdm1Ub29sLmRzYyAgICAgICAgICAgICAg ICAgfCAgICAyICsNCj4gIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvRHJiZ0xpYi5oICAgICAgICAg ICAgICB8ICAxNzIgKysrDQo+ICBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0JpdFN0cmVhbS5jICAg ICAgICAgICAgfCAxMTE0ICsrKysrKysrKysrKysrKysrDQo+ICBNZGVQa2cvTGlicmFyeS9EcmJn TGliL0JpdFN0cmVhbS5oICAgICAgICAgICAgfCAgMzY2ICsrKysrKw0KPiAgTWRlUGtnL0xpYnJh cnkvRHJiZ0xpYi9Db21tb24uYyAgICAgICAgICAgICAgIHwgIDI0OSArKysrDQo+ICBNZGVQa2cv TGlicmFyeS9EcmJnTGliL0NvbW1vbi5oICAgICAgICAgICAgICAgfCAgIDc0ICsrDQo+ICBNZGVQ a2cvTGlicmFyeS9EcmJnTGliL0N0ckRyYmcuYyAgICAgICAgICAgICAgfCAgODk5ICsrKysrKysr KysrKysNCj4gIE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWIvQ3RyRHJiZy5oICAgICAgICAgICAgICB8 ICAxMDAgKysNCj4gIE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWIvRHJiZ0xpYi5jICAgICAgICAgICAg ICB8ICA2MjggKysrKysrKysrKw0KPiAgTWRlUGtnL0xpYnJhcnkvRHJiZ0xpYi9EcmJnTGliLmlu ZiAgICAgICAgICAgIHwgICAzOSArDQo+ICBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0RyYmdMaWJJ bnRlcm5hbC5oICAgICAgfCAgMzEwICsrKysrDQo+ICBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0dl dEVudHJvcHlJbnB1dC5jICAgICAgfCAgIDcyICsrDQo+ICBNZGVQa2cvTGlicmFyeS9EcmJnTGli L0dldEVudHJvcHlJbnB1dC5oICAgICAgfCAgIDQ4ICsNCj4gIE1kZVBrZy9MaWJyYXJ5L0RyYmdM aWJOdWxsL0RyYmdMaWIuYyAgICAgICAgICB8ICAxNjUgKysrDQo+ICBNZGVQa2cvTGlicmFyeS9E cmJnTGliTnVsbC9EcmJnTGliTnVsbC5pbmYgICAgfCAgIDIxICsNCj4gIE1kZVBrZy9NZGVQa2cu ZGVjICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKw0KPiAgTWRlUGtnL01kZVBr Zy5kc2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArDQo+ICAuLi4vUmFuZG9t TnVtYmVyR2VuZXJhdG9yL1JuZ0R4ZS9Bcm1SbmdEeGUuYyAgfCAgIDc1ICstDQo+ICAuLi4vUmFu ZG9tTnVtYmVyR2VuZXJhdG9yL1JuZ0R4ZS9SbmdEeGUuaW5mICAgfCAgICAxICsNCj4gIFNlY3Vy aXR5UGtnL1NlY3VyaXR5UGtnLmRzYyAgICAgICAgICAgICAgICAgICB8ICAgIDIgKw0KPiAgMjAg ZmlsZXMgY2hhbmdlZCwgNDM0MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ICBjcmVh dGUgbW9kZSAxMDA2NDQgTWRlUGtnL0luY2x1ZGUvTGlicmFyeS9EcmJnTGliLmgNCj4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0JpdFN0cmVhbS5jDQo+ICBjcmVh dGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvRHJiZ0xpYi9CaXRTdHJlYW0uaA0KPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWIvQ29tbW9uLmMNCj4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0NvbW1vbi5oDQo+ICBjcmVhdGUg bW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvRHJiZ0xpYi9DdHJEcmJnLmMNCj4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0N0ckRyYmcuaA0KPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWIvRHJiZ0xpYi5jDQo+ICBjcmVhdGUgbW9k ZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvRHJiZ0xpYi9EcmJnTGliLmluZg0KPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWIvRHJiZ0xpYkludGVybmFsLmgNCj4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBNZGVQa2cvTGlicmFyeS9EcmJnTGliL0dldEVudHJvcHlJbnB1dC5j DQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlUGtnL0xpYnJhcnkvRHJiZ0xpYi9HZXRFbnRyb3B5 SW5wdXQuaA0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWJOdWxs L0RyYmdMaWIuYw0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE1kZVBrZy9MaWJyYXJ5L0RyYmdMaWJO dWxsL0RyYmdMaWJOdWxsLmluZg0KPiANCj4gLS0NCj4gMi4yNS4xDQo+IA0KPiANCj4gDQo+IC09 LT0tPS09LT0tPQ0KPiBHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBz ZW50IHRvIHRoaXMgZ3JvdXAuDQo+IFZpZXcvUmVwbHkgT25saW5lICgjOTA4OTgpOiBodHRwczov L2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS85MDg5OA0KPiBNdXRlIFRoaXMgVG9waWM6 IGh0dHBzOi8vZ3JvdXBzLmlvL210LzkyMDcyMjgzLzE2NDM0OTYNCj4gR3JvdXAgT3duZXI6IGRl dmVsK293bmVyQGVkazIuZ3JvdXBzLmlvDQo+IFVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvdW5zdWIgW21pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tXQ0KPiAtPS09 LT0tPS09LT0NCj4gDQoNCg==