From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0070.outbound.protection.outlook.com [104.47.2.70]) by dpdk.org (Postfix) with ESMTP id D858F1B1F5 for ; Wed, 24 Oct 2018 14:51:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yQCNP6Av4MduoUc/PSl7oq7ivpx5nz8Lm4jkF+rAqDk=; b=GtDCKh5EqkW1PL+oU+4H+gOIPXLiTh0LAdA4rv6LtMUSJmNoDnoM1/6Zt3rhT+LVasF4ihcvV3SwlFvpDZNH4ZDdPD/LzQxFllxhNI7gh85gR8q/Ed4uQ+3mc//ShZwbSK1w6+YBFLOa2IqDVwglOAJXf+go1SgRZCWk+zEkQi0= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB3295.eurprd04.prod.outlook.com (10.170.231.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1250.30; Wed, 24 Oct 2018 12:51:57 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::70c8:7997:4cf:743f]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::70c8:7997:4cf:743f%2]) with mapi id 15.20.1273.019; Wed, 24 Oct 2018 12:51:57 +0000 From: Akhil Goyal To: Marko Kovacevic , "dev@dpdk.org" , "john.mcnamara@intel.com" CC: "roy.fan.zhang@intel.com" , "arkadiuszx.kusztal@intel.com" Thread-Topic: [dpdk-dev] [PATCH v5 8/8] doc/guides/sample_app_ug: add guides for fips validation Thread-Index: AQHUZhfpm35w0/Pv4Em656MqBaJrW6UuZHkA Date: Wed, 24 Oct 2018 12:51:57 +0000 Message-ID: References: <20181012144501.19562-1-marko.kovacevic@intel.com> <20181017124937.38052-1-marko.kovacevic@intel.com> <20181017124937.38052-9-marko.kovacevic@intel.com> In-Reply-To: <20181017124937.38052-9-marko.kovacevic@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: PN1PR0101CA0044.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:c::30) To VI1PR04MB4893.eurprd04.prod.outlook.com (2603:10a6:803:56::26) authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [14.143.30.134] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR04MB3295; 6:Z3O6yc8fjcnf5QGDsZPe6Ru9xgFKEp7HOigIltVOMZqepEvJidmYOjASX/2uMmwev2GlpuDek2+9WBbWNjWKG2Zves5fns8HXTRY5z6lT5316RDAJ2nw/VozXUnNkE6TaRGZ6w9cf8LY/8z+AGIM1oognFdRrK3E721F4Gf3MptKgQuiGtI4Ny9fbfXjff6gCtyl5kd8A1XG4ByzHJc9PoZOoligcuI6eV9RPYRgaE6xGy97ZInmgt4/0PBBv3Hb1jheDYC7UrpBhwl2zMWrSk92u3alUV+WICR/DwBAlgIT3c7fRwGrTS5wlGVfZUNbSPlEsdOUxpbUzIp2kDhpUnUqz11/YwoVjxrQfaC43+Xh2J7NnUqMdNgpvG+5aEmJ3yhZ8Sgmkrgo0UAxCZmgj8fUXQhzdTEbL0o16czUpO7TelBUGrXxkqt8trgX5OnZSHETUK5dLZ6Wk4+oIWvMhQ==; 5:y/3UHzqBnxbBe7JXjKIgmrjs9a+nvha/NU9h5pC/jdkXvZmIqB7GgZD4vrCHlCbP+AHG6xlP7hl8Fzc0a5WBtCtzYQOR18L1rr+dLVqrkAIjqZrIiRxA/9IMqXEEJyPseXAeYk89l49bg+v4GGBQj2J+EFiwPtArRNeQY6hnW3U=; 7:/qvLgq6NbwzfbmTS8677ezyO5nP2BXgehYAaVW5IXva1BBqnjZD9gt/fEGoLufN6a35OA5wPMUekXhNGCAcmnlXOinqA/P2UnSap/Z5g9ZJT72NRNPU0aKBk4PXA8UvhNPZ07TgRHkGPbDglyL35PQGyDYuX7ARDLZ2tEonGQll69QIYvSi9n/VjHZ9CAB4H05YOKohcKxRleV1rQci9fUrdnKLTMRvsQZJyIHSMJ41D+n/rWxIYp8LzI9lsISVQ x-ms-office365-filtering-correlation-id: 9d745527-5f41-4554-0b9a-08d639af7b63 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB3295; x-ms-traffictypediagnostic: VI1PR04MB3295: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(41656084186505)(192374486261705)(163750095850)(278428928389397)(228905959029699)(131022147185803)(65766998875637)(5213294742642); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231355)(944501410)(52105095)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:VI1PR04MB3295; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB3295; x-forefront-prvs: 083526BF8A x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(366004)(346002)(136003)(376002)(189003)(199004)(86362001)(68736007)(316002)(5250100002)(52116002)(6436002)(6486002)(6306002)(6512007)(99286004)(76176011)(102836004)(229853002)(2906002)(55236004)(53546011)(6506007)(26005)(386003)(66066001)(8936002)(8676002)(14454004)(6246003)(575784001)(81166006)(97736004)(81156014)(2501003)(2900100001)(31686004)(36756003)(25786009)(5660300001)(256004)(4326008)(3846002)(6116002)(71200400001)(71190400001)(53936002)(7736002)(305945005)(110136005)(31696002)(486006)(54906003)(2201001)(14444005)(476003)(44832011)(186003)(11346002)(2616005)(478600001)(105586002)(106356001)(446003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB3295; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: VYwe/MptLmdAjYi1DDza8lysWUajYB2RhsziTK7R3rOCuc8gcWYcnsfFoCstFEaB99UtOUPQwEVi2WSzG2G/Dma9EC1gjHIrlwiLlXQCGZM9Vaf3+sVbv6pmEOYsgIR+C0BW/ZzgQ8Kl5ZdX1m2WoPv8fFUHWP490yW751e7AjNohGmnHbldXewZyH5RdyNZ1KExxdBg0KmKZPmEHwfBiXatZeV/EIs8Ft9/Pq93X/MQZ4W49EvCJra0mJba6iubFWpOFDp2GiXi4zFI21ceT2eYoGZF2BzmnKQ7MJQVkIQ133LzU64ye3VfFgN5hPE5R6tpedFQOoJp09QAUPkLzeXEB2ArFd5yZG4zXO3QIBc= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <9A2F8F82E1AEF445927E89ABC83B0BC0@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9d745527-5f41-4554-0b9a-08d639af7b63 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2018 12:51:57.6586 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3295 Subject: Re: [dpdk-dev] [PATCH v5 8/8] doc/guides/sample_app_ug: add guides for fips validation X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2018 12:52:00 -0000 KysgSm9obg0KDQpPbiAxMC8xNy8yMDE4IDY6MTkgUE0sIE1hcmtvIEtvdmFjZXZpYyB3cm90ZToN Cj4gRG9jdW1lbnQgZXhwbGFpbnMgaG93IHRvIHJ1biB0aGUgZmlwcyBzYW1wbGUgYXBwDQo+IGFu ZCBpbnN0cnVjdGlvbnMgdXNlcnMgbmVlZCB0byBwYXJzZXIgYWxsIHRoZSByZXF1ZXN0DQo+IGZp bGVzIGFuZCBnZW5lcmF0ZSB0aGUgcmVzcG9uc2UgZmlsZXMuDQo+DQo+IFNpZ25lZC1vZmYtYnk6 IE1hcmtvIEtvdmFjZXZpYyA8bWFya28ua292YWNldmljQGludGVsLmNvbT4NCj4gU2lnbmVkLW9m Zi1ieTogRmFuIFpoYW5nIDxyb3kuZmFuLnpoYW5nQGludGVsLmNvbT4NCj4gQWNrZWQtYnk6IEFy ZWsgS3VzenRhbCA8YXJrYWRpdXN6eC5rdXN6dGFsQGludGVsLmNvbT4NCj4gLS0tDQo+ICAgTUFJ TlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKw0KPiAgIGRv Yy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMThfMTEucnN0ICAgICAgIHwgICA2ICsrDQo+ICAg ZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL2ZpcHNfdmFsaWRhdGlvbi5yc3QgfCAxMTkgKysrKysr KysrKysrKysrKysrKysrKysrKysrDQo+ICAgZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL2luZGV4 LnJzdCAgICAgICAgICAgfCAgIDEgKw0KPiAgIDQgZmlsZXMgY2hhbmdlZCwgMTMwIGluc2VydGlv bnMoKykNCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL2Zp cHNfdmFsaWRhdGlvbi5yc3QNCj4NCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRB SU5FUlMNCj4gaW5kZXggNWQ3Mzc1Ni4uMzFjOWM2NSAxMDA2NDQNCj4gLS0tIGEvTUFJTlRBSU5F UlMNCj4gKysrIGIvTUFJTlRBSU5FUlMNCj4gQEAgLTEzMTQsMyArMTMxNCw3IEBAIEY6IGV4YW1w bGVzL3RlcF90ZXJtaW5hdGlvbi8NCj4gICBGOiBleGFtcGxlcy92bWRxLw0KPiAgIEY6IGV4YW1w bGVzL3ZtZHFfZGNiLw0KPiAgIEY6IGRvYy9ndWlkZXMvc2FtcGxlX2FwcF91Zy92bWRxX2RjYl9m b3J3YXJkaW5nLnJzdA0KPiArDQo+ICtNOiBNYXJrbyBLb3ZhY2V2aWMgPG1hcmtvLmtvdmFjZXZp Y0BpbnRlbC5jb20+DQo+ICtGOiBleGFtcGxlcy9jcnlwdG9kZXZfZmlwc192YWxpZGF0ZQ0KPiAr RjogZG9jL2d1aWRlcy9zYW1wbGVfYXBwX3VnL2ZpcHNfdmFsaWRhdGlvbi5yc3QNCj4gZGlmZiAt LWdpdCBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMThfMTEucnN0IGIvZG9jL2d1aWRl cy9yZWxfbm90ZXMvcmVsZWFzZV8xOF8xMS5yc3QNCj4gaW5kZXggNDM2YjIwZS4uODNhZDkyZSAx MDA2NDQNCj4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8xOF8xMS5yc3QNCj4g KysrIGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8xOF8xMS5yc3QNCj4gQEAgLTU0LDYg KzU0LDEyIEBAIE5ldyBGZWF0dXJlcw0KPiAgICAgICAgQWxzbywgbWFrZSBzdXJlIHRvIHN0YXJ0 IHRoZSBhY3R1YWwgdGV4dCBhdCB0aGUgbWFyZ2luLg0KPiAgICAgICAgPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ICAgDQo+ICsqICoq QWRkZWQgQ3J5cHRvZGV2IEZpcHMgVmFsaWRhdGlvbiBFeGFtcGxlIEFwcGxpY2F0aW9uLioqDQo+ ICsNCj4gKyAgQWRkZWQgYW4gZXhhbXBsZSBhcHBsaWNhdGlvbiB0byBwYXJzZSBhbmQgcGVyZm9y bSBzeW1tZXRyaWMgY3J5cHRvZ3JhcGh5DQo+ICsgIGNvbXB1dGF0aW9uIHRvIHRoZSBOSVNUIENy eXB0b2dyYXBoaWMgQWxnb3JpdGhtIFZhbGlkYXRpb24gUHJvZ3JhbSAoQ0FWUCkNCj4gKyAgdGVz dCB2ZWN0b3JzLg0KPiArDQo+ICAgKiAqKkFkZGVkIHN1cHBvcnQgZm9yIHVzaW5nIGV4dGVybmFs bHkgYWxsb2NhdGVkIG1lbW9yeSBpbiBEUERLLioqDQo+ICAgDQo+ICAgICBEUERLIGhhcyBnYWlu ZWQgc3VwcG9ydCBmb3IgY3JlYXRpbmcgbmV3IGBgcnRlX21hbGxvY2BgIGhlYXBzIHJlZmVyZW5j aW5nDQo+IGRpZmYgLS1naXQgYS9kb2MvZ3VpZGVzL3NhbXBsZV9hcHBfdWcvZmlwc192YWxpZGF0 aW9uLnJzdCBiL2RvYy9ndWlkZXMvc2FtcGxlX2FwcF91Zy9maXBzX3ZhbGlkYXRpb24ucnN0DQo+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAuLjllMGRiMjMNCj4gLS0tIC9k ZXYvbnVsbA0KPiArKysgYi9kb2MvZ3VpZGVzL3NhbXBsZV9hcHBfdWcvZmlwc192YWxpZGF0aW9u LnJzdA0KPiBAQCAtMCwwICsxLDExOSBAQA0KPiArLi4gIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBCU0QtMy1DbGF1c2UNCj4gKyAgICBDb3B5cmlnaHQoYykgMjAxOCBJbnRlbCBDb3Jwb3JhdGlv bi4NCj4gKw0KPiArRmVkZXJhbCBJbmZvcm1hdGlvbiBQcm9jZXNzaW5nIFN0YW5kYXJkcyAoRklQ UykgQ3J5cHRvRGV2IFZhbGlkYXRpb24NCj4gKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ICsNCj4gK092ZXJ2aWV3 DQo+ICstLS0tLS0tLQ0KPiArDQo+ICtGZWRlcmFsIEluZm9ybWF0aW9uIFByb2Nlc3NpbmcgU3Rh bmRhcmRzIChGSVBTKSBhcmUgcHVibGljbHkgYW5ub3VuY2VkIHN0YW5kYXJkcw0KPiArZGV2ZWxv cGVkIGJ5IHRoZSBVbml0ZWQgU3RhdGVzIGZlZGVyYWwgZ292ZXJubWVudCBmb3IgdXNlIGluIGNv bXB1dGVyIHN5c3RlbXMgYnkNCj4gK25vbi1taWxpdGFyeSBnb3Zlcm5tZW50IGFnZW5jaWVzIGFu ZCBnb3Zlcm5tZW50IGNvbnRyYWN0b3JzLg0KPiArDQo+ICtUaGlzIGFwcGxpY2F0aW9uIGlzIHVz ZWQgdG8gcGFyc2UgYW5kIHBlcmZvcm0gc3ltbWV0cmljIGNyeXB0b2dyYXBoeQ0KPiArY29tcHV0 YXRpb24gdG8gdGhlIE5JU1QgQ3J5cHRvZ3JhcGhpYyBBbGdvcml0aG0gVmFsaWRhdGlvbiBQcm9n cmFtIChDQVZQKSB0ZXN0DQo+ICt2ZWN0b3JzLg0KPiArDQo+ICtGb3IgYW4gYWxnb3JpdGhtIGlt cGxlbWVudGF0aW9uIHRvIGJlIGxpc3RlZCBvbiBhIGNyeXB0b2dyYXBoaWMgbW9kdWxlDQo+ICt2 YWxpZGF0aW9uIGNlcnRpZmljYXRlIGFzIGFuIEFwcHJvdmVkIHNlY3VyaXR5IGZ1bmN0aW9uLCB0 aGUgYWxnb3JpdGhtDQo+ICtpbXBsZW1lbnRhdGlvbiBtdXN0IG1lZXQgYWxsIHRoZSByZXF1aXJl bWVudHMgb2YgRklQUyAxNDAtMiBhbmQgbXVzdA0KPiArc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlIHRo ZSBjcnlwdG9ncmFwaGljIGFsZ29yaXRobSB2YWxpZGF0aW9uIHByb2Nlc3MuDQo+ICsNCj4gK0xp bWl0YXRpb25zDQo+ICstLS0tLS0tLS0tLQ0KPiArDQo+ICsqIE9ubHkgTklTVCBDQVZQIHJlcXVl c3QgZmlsZXMgYXJlIHBhcnNlZCBieSB0aGlzIGFwcGxpY2F0aW9uLg0KPiArKiBUaGUgdmVyc2lv biBvZiByZXF1ZXN0IGZpbGUgc3VwcG9ydGVkIGlzIGBgQ0FWUyAyMS4wYGANCj4gKyogSWYgdGhl IGhlYWRlciBjb21tZW50IGluIGEgYGAucmVxYGAgZmlsZSBkb2VzIG5vdCBjb250YWluIGEgQWxn byB0YWcNCj4gKyAgaS5lIGBgQUVTLFRERVMsR0NNYGAgeW91IG5lZWQgdG8gbWFudWFsbHkgYWRk IGl0IGludG8gdGhlIGhlYWQgY29tbWVudCBmb3INCj4gKyAgZXhhbXBsZTo6DQo+ICsNCj4gKyAg ICAgICMgVkFSSUFCTEUgS0VZIC0gS0FUIGZvciBDQkMgLyAjIFRERVMgVkFSSUFCTEUgS0VZIC0g S0FUIGZvciBDQkMNCj4gKw0KPiArKiBUaGUgYXBwbGljYXRpb24gZG9lcyBub3Qgc3VwcGx5IHRo ZSB0ZXN0IHZlY3RvcnMuIFRoZSB1c2VyIGlzIGV4cGVjdGVkIHRvDQo+ICsgIG9idGFpbiB0aGUg dGVzdCB2ZWN0b3IgZmlsZXMgZnJvbSBgTklTVA0KPiArICA8aHR0cHM6Ly9jc3JjLm5pc3QuZ292 L3Byb2plY3RzL2NyeXB0b2dyYXBoaWMtYWxnb3JpdGhtLXZhbGlkYXRpb24tDQo+ICsgIHByb2dy YW0vYmxvY2stY2lwaGVycz5gXyB3ZWJzaXRlLiBUbyBvYnRhaW4gdGhlIGBgLnJlcWBgIGZpbGVz IHlvdSBuZWVkIHRvDQo+ICsgIGVtYWlsIGEgcGVyc29uIGZyb20gdGhlIE5JU1Qgd2ViaXN0ZSBh bmQgcGF5IGZvciB0aGUgYGAucmVxYGAgZmlsZXMuDQo+ICsgIFRoZSBgYC5yc3BgYCBmaWxlcyBm cm9tIHRoZSBzaXRlIGNhbiBiZSB1c2VkIHRvIHZhbGlkYXRlIGFuZCBjb21wYXJlIHdpdGgNCj4g KyAgdGhlIGBgLnJzcGBgIGZpbGVzIGNyZWF0ZWQgYnkgdGhlIEZJUFMgYXBwbGljYXRpb24uDQo+ ICsNCj4gKyogU3VwcG9ydGVkIHRlc3QgdmVjdG9ycw0KPiArICAgICogQUVTLUNCQyAoMTI4LDE5 MiwyNTYpIC0gR0ZTYm94LCBLZXlTYm94LCBNQ1QsIE1NVA0KPiArICAgICogQUVTLUdDTSAoMTI4 LDE5MiwyNTYpIC0gRW5jcnlwdEV4dElWLCBEZWNyeXB0DQo+ICsgICAgKiBBRVMtQ0NNICgxMjgp IC0gVkFEVCwgVk5ULCBWUFQsIFZUVCwgRFZQVA0KPiArICAgICogQUVTLUNNQUMgKDEyOCkgLSBH ZW5lcmF0ZSwgVmVyaWZ5DQo+ICsgICAgKiBITUFDIChTSEExLCBTSEEyMjQsIFNIQTI1NiwgU0hB Mzg0LCBTSEE1MTIpDQo+ICsgICAgKiBUREVTLUNCQyAoMSBLZXksIDIgS2V5cywgMyBLZXlzKSAt IE1NVCwgTW9udGUsIFBlcm1vcCwgU3Via2V5LCBWYXJrZXksDQo+ICsgICAgICBWYXJUZXh0DQo+ ICsNCj4gK0NvbXBpbGluZyB0aGUgQXBwbGljYXRpb24NCj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0NCj4gKw0KPiArKiBDb21waWxlIEFwcGxpY2F0aW9uDQo+ICsNCj4gKyAgICAuLiBjb2Rl LWJsb2NrOjogY29uc29sZQ0KPiArDQo+ICsgICAgICAgICBtYWtlIC1DIGV4YW1wbGVzL2NyeXB0 b2Rldl9maXBzX3ZhbGlkYXRlDQo+ICsNCj4gKyogIFJ1biBgYGRvczJ1bml4YGAgb24gdGhlIHJl cXVlc3QgZmlsZXMNCj4gKw0KPiArICAgIC4uIGNvZGUtYmxvY2s6OiBjb25zb2xlDQo+ICsNCj4g KyAgICAgICAgIGRvczJ1bml4IEFFUy9yZXEvKg0KPiArICAgICAgICAgZG9zMnVuaXggQUVTX0dD TS9yZXEvKg0KPiArICAgICAgICAgZG9zMnVuaXggQ0NNL3JlcS8qDQo+ICsgICAgICAgICBkb3My dW5peCBDTUFDL3JlcS8qDQo+ICsgICAgICAgICBkb3MydW5peCBITUFDL3JlcS8qDQo+ICsgICAg ICAgICBkb3MydW5peCBUREVTL3JlcS8qDQo+ICsNCj4gK1J1bm5pbmcgdGhlIEFwcGxpY2F0aW9u DQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiArDQo+ICtUaGUgYXBwbGljYXRpb24gcmVx dWlyZXMgYSBudW1iZXIgb2YgY29tbWFuZCBsaW5lIG9wdGlvbnM6DQo+ICsNCj4gKyAgICAuLiBj b2RlLWJsb2NrOjogY29uc29sZQ0KPiArDQo+ICsgICAgICAgICAuL2NyeXB0b2Rldl9maXBzX3Zh bGlkYXRlX2FwcCBbRUFMIG9wdGlvbnNdDQo+ICsgICAgICAgICAtLSAtLXJlcS1maWxlIEZJTEVf UEFUSC9GT0xERVJfUEFUSA0KPiArICAgICAgICAgLS1yc3AtZmlsZSBGSUxFX1BBVEgvRk9MREVS X1BBVEgNCj4gKyAgICAgICAgIFstLWNyeXB0b2RldiBERVZJQ0VfTkFNRV0gWy0tY3J5cHRvZGV2 LWlkIElEXSBbLS1wYXRoLWlzLWZvbGRlcl0NCj4gKw0KPiArd2hlcmUsDQo+ICsgICogcmVxLWZp bGU6IFRoZSBwYXRoIG9mIHRoZSByZXF1ZXN0IGZpbGUgb3IgZm9sZGVyLCBzZXBhcmF0ZWQgYnkN Cj4gKyAgICBgYHBhdGgtaXMtZm9sZGVyYGAgb3B0aW9uLg0KPiArDQo+ICsgICogcnNwLWZpbGU6 IFRoZSBwYXRoIHRoYXQgdGhlIHJlc3BvbnNlIGZpbGUgb3IgZm9sZGVyIGlzIHN0b3JlZC4gc2Vw YXJhdGVkIGJ5DQo+ICsgICAgYGBwYXRoLWlzLWZvbGRlcmBgIG9wdGlvbi4NCj4gKw0KPiArICAq IGNyeXB0b2RldjogVGhlIG5hbWUgb2YgdGhlIHRhcmdldCBEUERLIENyeXB0byBkZXZpY2UgdG8g YmUgdmFsaWRhdGVkLg0KPiArDQo+ICsgICogY3J5cHRvZGV2LWlkOiBUaGUgaWQgb2YgdGhlIHRh cmdldCBEUERLIENyeXB0byBkZXZpY2UgdG8gYmUgdmFsaWRhdGVkLg0KPiArDQo+ICsgICogcGF0 aC1pcy1mb2xkZXI6IElmIHByZXNlbnRlZCB0aGUgYXBwbGljYXRpb24gZXhwZWN0cyByZXEtZmls ZSBhbmQgcnNwLWZpbGUNCj4gKyAgICBhcmUgZm9sZGVyIHBhdGhzLg0KPiArDQo+ICsuLiBub3Rl OjoNCj4gKw0KPiArICAgIFRoZSAucmVxIGZpbGUgaXMgb3B0aW9uYWwgYW5kIHRoZSBhcHBsaWNh dGlvbiBjYW4gYmUgcnVuIHdpdGhvdXQgaXQsIGJ1dA0KPiArICAgIC5yZXEgZmlsZXMgYXJlIHRo ZSBvbmx5IG9uZXMgdGhhdCB3aWxsIGJlIHBhcnNlZCBieSB0aGUgYXBwbGljYXRpb24uDQpJIGFt IGEgYml0IGNvbmZ1c2VkIGhlcmUsIEkgYmVsaWV2ZSAucnNwIGZpbGVzIGRvd25sb2FkZWQgZnJv bSB0aGUgDQp3ZWJzaXRlIGNhbiBiZSB1c2VkIHRvIHJ1biB0aGUgYXBwbGljYXRpb24NCmFzIGl0 IGhhcyBib3RoIHRoZSBjaXBoZXIgYXMgd2VsbCBhcyBwbGFpbiB0ZXh0LiBTbyB0aGUgYXBwbGlj YXRpb24gd2lsbCANCmJlIGFibGUgdG8gY29tcGFyZSB0aGUgZGF0YSBmcm9tIC5yc3AgZmlsZSBv bmx5Lg0KQ291bGQgeW91IHBsZWFzZSBlbGFib3JhdGUgYm90aCB0aGUgc2NlbmFyaW9zIG9mIHJ1 bm5pbmcgdGhlIGFwcGxpY2F0aW9uIA0Kd2l0aCBhbmQgd2l0aG91dCAucmVxIGZpbGUuDQo+ICsN Cj4gK1RvIHJ1biB0aGUgYXBwbGljYXRpb24gaW4gbGludXhhcHAgZW52aXJvbm1lbnQgdG8gdGVz dCBvbmUgQUVTIEZJUFMgdGVzdCBkYXRhDQo+ICtmaWxlIGZvciBjcnlwdG9fYWVzbmlfbWIgUE1E LCBpc3N1ZSB0aGUgY29tbWFuZDoNCj4gKw0KPiArLi4gY29kZS1ibG9jazo6IGNvbnNvbGUNCj4g Kw0KPiArICAgICQgLi9jcnlwdG9kZXZfZmlwc192YWxpZGF0ZV9hcHAgLS12ZGV2IGNyeXB0b19h ZXNuaV9tYiAtLQ0KPiArICAgIC0tcmVxLWZpbGUgL1BBVEgvVE8vUkVRVUVTVC9GSUxFLnJlcSAt LXJzcC1maWxlIC4vUEFUSC9UTy9SRVNQT05TRS9GSUxFLnJzcA0KPiArICAgIC0tY3J5cHRvZGV2 IGNyeXB0b19hZXNuaV9tYg0KPiArDQo+ICtUbyBydW4gdGhlIGFwcGxpY2F0aW9uIGluIGxpbnV4 YXBwIGVudmlyb25tZW50IHRvIHRlc3QgYWxsIEFFUy1HQ00gRklQUyB0ZXN0DQo+ICtkYXRhIGZp bGVzIGluIG9uZSBmb2xkZXIgZm9yIGNyeXB0b19hZXNuaV9nY20gUE1ELCBpc3N1ZSB0aGUgY29t bWFuZDoNCj4gKw0KPiArLi4gY29kZS1ibG9jazo6IGNvbnNvbGUNCj4gKw0KPiArICAgICQgLi9j cnlwdG9kZXZfZmlwc192YWxpZGF0ZV9hcHAgLS12ZGV2IGNyeXB0b19hZXNuaV9nY20wIC0tDQo+ ICsgICAgLS1yZXEtZmlsZSAvUEFUSC9UTy9SRVFVRVNUL0ZJTEUvRk9MREVSLw0KPiArICAgIC0t cnNwLWZpbGUgLi9QQVRIL1RPL1JFU1BPTlNFL0ZJTEUvRk9MREVSLw0KPiArICAgIC0tY3J5cHRv ZGV2LWlkIDAgLS1wYXRoLWlzLWZvbGRlcg0KPiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRlcy9zYW1w bGVfYXBwX3VnL2luZGV4LnJzdCBiL2RvYy9ndWlkZXMvc2FtcGxlX2FwcF91Zy9pbmRleC5yc3QN Cj4gaW5kZXggNzRiMTJhZi4uNjVjMTJkOSAxMDA2NDQNCj4gLS0tIGEvZG9jL2d1aWRlcy9zYW1w bGVfYXBwX3VnL2luZGV4LnJzdA0KPiArKysgYi9kb2MvZ3VpZGVzL3NhbXBsZV9hcHBfdWcvaW5k ZXgucnN0DQo+IEBAIC01Nyw2ICs1Nyw3IEBAIFNhbXBsZSBBcHBsaWNhdGlvbnMgVXNlciBHdWlk ZXMNCj4gICAgICAgcGVyZm9ybWFuY2VfdGhyZWFkDQo+ICAgICAgIGlwc2VjX3NlY2d3DQo+ICAg ICAgIGJiZGV2X2FwcA0KPiArICAgIGZpcHNfdmFsaWRhdGlvbg0KPiAgIA0KPiAgICoqRmlndXJl cyoqDQo+ICAgDQoNCg==