From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70055.outbound.protection.outlook.com [40.107.7.55]) by dpdk.org (Postfix) with ESMTP id 652421B908 for ; Fri, 11 Jan 2019 07:56:15 +0100 (CET) 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=OceBAX/1sZQ4+krN0qlE0NLXVFWvxlm5Hf74BloRqrI=; b=FKkFf/eVHKIXgqtmk4t41wcpYNqAhocqh3yWVxOVK/UBPztKCPfkIZmnZOT279i5ve/imckBp9mPO2HyrORIwzUFQ1CTgSlyyNmK/eX/CC1+r2lnyVtGr850SC4G8TS09xqpaAb9OJ+o8ar/QOIzNjGNSJdR0Ax+9mSWRfwbHeQ= Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by VI1PR04MB3981.eurprd04.prod.outlook.com (10.171.182.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.18; Fri, 11 Jan 2019 06:56:13 +0000 Received: from VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::1c70:8924:814d:d1a]) by VI1PR04MB4893.eurprd04.prod.outlook.com ([fe80::1c70:8924:814d:d1a%3]) with mapi id 15.20.1516.010; Fri, 11 Jan 2019 06:56:13 +0000 From: Akhil Goyal To: "Varghese, Vipin" , "Ananyev, Konstantin" , "dev@dpdk.org" CC: "De Lara Guarch, Pablo" , "thomas@monjalon.net" , "Iremonger, Bernard" Thread-Topic: [dpdk-dev] [PATCH v8 10/10] doc: update ipsec-secgw guide and relelase notes Thread-Index: AQHUqXq9JGhyisujdEu14sabCAFoiQ== Date: Fri, 11 Jan 2019 06:56:13 +0000 Message-ID: References: <1547034250-21252-2-git-send-email-konstantin.ananyev@intel.com> <1547154553-15814-11-git-send-email-konstantin.ananyev@intel.com> <4C9E0AB70F954A408CC4ADDBF0F8FA7D4D2EFBAE@BGSMSX101.gar.corp.intel.com> In-Reply-To: <4C9E0AB70F954A408CC4ADDBF0F8FA7D4D2EFBAE@BGSMSX101.gar.corp.intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BMXPR01CA0001.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:d::11) 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.254.130] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR04MB3981; 6:MU+zsILVC/yIINt1Q5BC0tp/3Dwr7ALUpCtb6cnDpR6WSagMmwCZlzKPAA+qV70apBYWMOm2kgOHT27+i3XT/HYQmH6wwaYBoYWrlhsfS4u8hMQ3MUwMbNwSs3Zv/Bc3UYXcIYYJOv5eqpDkFNBDN7EIrqkOECXeyiVSOBKxItA6iiini7bzWrQ4MkrMnWEGwz3nBSADVruV4fnGznGY+G09I0nZE4cNqoH7+z89fhwccT9VyXswUGtN1wqQvX2/brDW5b43FjW1IYjZSqRUGXT5vVLAHsIx4ff6fkUCth3/7GrHD8oSS89991iNqrHZXJb1M72IixImnMj01PiPAZSsp3AjXGN51QOz8uUCOm9G9aaPXInqKOr29hTLEoHMGrERZSjDJ/Wdp1zxDEXv3xA8qASQKfmDUK7MCpzXjrDmmlzengaoZBgtSbFVDvjLAFdOQWv5zCGG/tU+92gFzw==; 5:bLX43xS0aSUqmU1CpLyOUDPuyoBimTzMsSwcfw9pc4atnaR3EhCZ3pOsIGm7iMIy0Rp5d34juJMh71b2WFQTbYVmij2zzMEao9h9cptnEmkovlJJwFn15cSxxRRrk4Z+94mnyt0/4QwssE4wQNVbiVrTc4JXqRcWbKjDjRzjCZYjwPfSPIhAWgGwqrOBoG4YXkKyY+gYAalhyX0Ioc1Fkg==; 7:ooUfqnPK+UxrIrMapXJGL2sBl7cGgMG5vp+iW5tNj8ym8dfIfGAuLcamAgyYq0xBtaMnOb+6LKL1RR2vQWu0mwzU4xQ7Co4vqDdv5Y3O3bMrEMD4hCgR9R2omj4MOzCpa85bAEqxzm7rb3yA3j6dpA== x-ms-office365-filtering-correlation-id: 90ad43dc-243c-4127-ab88-08d67791e00b x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB3981; x-ms-traffictypediagnostic: VI1PR04MB3981: x-microsoft-antispam-prvs: x-forefront-prvs: 09144DB0F7 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(346002)(396003)(39860400002)(376002)(199004)(189003)(316002)(31686004)(5660300001)(6512007)(2906002)(3846002)(15650500001)(6116002)(14444005)(256004)(53936002)(71200400001)(71190400001)(81156014)(81166006)(97736004)(229853002)(110136005)(8936002)(99286004)(78486014)(6436002)(6486002)(54906003)(8676002)(486006)(66066001)(4326008)(44832011)(25786009)(478600001)(11346002)(2616005)(14454004)(36756003)(6506007)(446003)(186003)(551544002)(476003)(2501003)(6246003)(76176011)(105586002)(52116002)(7736002)(305945005)(102836004)(26005)(53546011)(386003)(55236004)(86362001)(68736007)(106356001)(31696002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB3981; H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 8xANNn2KONa6iWYI60p+0ctfUZgZLSe14p/fgoDK2SG2DxGYC6KXMlLFQoEtRRvXqjRCGVfLrZm8apbQxLDBKqkKRhEKW+MpahdNt6Sn8w8Ao6ntDaC+oOh+GuMZ3i7BD3t8WgsvrH9FuTs84hWYHa0tZsVor+Y70sReAHc+8mBCrip7mBixU3l9H8XcxGGgpet+l1+82k3f2ZM90UZlRf2YHVrXhVLg2DcWI6+BVPZioMPMaPYE52AfBCaHEkR7wLpelp3zLDOAMOoH+HtaMtY50gEbAiJyX4vNmpTcz2eCcAoxthOkVdvGq+/Y4+qGrnHbq8i7v6bBxmA2ommM3Luem+0buJ9fS25uMGEQjWPRyouYFWLG7afjjWJCMbcXwpTvdFPqSb7xVOO30LMZjU6vB2zueJ3A2Fij7l7GBzs= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <4FC2A0A526E55141A6896110CA49CF1E@eurprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90ad43dc-243c-4127-ab88-08d67791e00b X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2019 06:56:11.8948 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3981 Subject: Re: [dpdk-dev] [PATCH v8 10/10] doc: update ipsec-secgw guide and relelase notes 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: Fri, 11 Jan 2019 06:56:15 -0000 SGkgVmlwaW4sDQoNCk9uIDEvMTEvMjAxOSA4OjE5IEFNLCBWYXJnaGVzZSwgVmlwaW4gd3JvdGU6 DQo+IEhpIEtvbnN0YW50aW4sDQo+DQo+IEFzIHBlciAxOS4wMi1yYzEsIGRvY3VtZW50YXRpb24g aGFzIHRvIGJlIHVwZGF0ZWQgYWxvbmcgd2l0aCB0aGUgY29kZSBiYXNlLg0KSSBhbmQgUGFibG8s IHRob3VnaHQgYWJvdXQgeW91ciBjb21tZW50LCBidXQgdGhlIGZlYXR1cmUgdGhhdCBpcyBhZGRl ZCANCmluIHRoaXMgcGF0Y2hzZXQgaXMgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHBhdGNoZXMgKG1h aW5seSA3LzEwIGFuZCA4LzEwKSANCmFuZCBpdCB3b3VsZCBiZSBpbXByb3BlciB0byBhZGQgZG9j dW1lbnRhdGlvbiBpbiBhbnkgb2YgdGhlc2UgcGF0Y2hlcy4NClNvLCBpdCB3b3VsZCBiZSBnb29k IHRvIGhhdmUgYSBzZXBhcmF0ZSBwYXRjaCB3aGljaCBpcyBhZGRlZCB3aGVuIHRoZSANCmZlYXR1 cmUgaXMgY29tcGxldGVseSB0aGVyZS4NCg0KPg0KPiBzbmlwcGVkDQo+PiAtLS0gYS9kb2MvZ3Vp ZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzE5XzAyLnJzdA0KPj4gKysrIGIvZG9jL2d1aWRlcy9yZWxf bm90ZXMvcmVsZWFzZV8xOV8wMi5yc3QNCj4+IEBAIC0xMzMsNiArMTMzLDIwIEBAIE5ldyBGZWF0 dXJlcw0KPj4NCj4+ICAgICBTZWUgOmRvYzpgLi4vcHJvZ19ndWlkZS9pcHNlY19saWJgIGZvciBt b3JlIGluZm9ybWF0aW9uLg0KPj4NCj4+ICsqICoqVXBkYXRlZCB0aGUgaXBzZWMtc2VjZ3cgc2Ft cGxlIGFwcGxpY2F0aW9uLioqDQo+PiArDQo+PiArICBUaGUgYGBpcHNlYy1zZWNnd2BgIHNhbXBs ZSBhcHBsaWNhdGlvbiBoYXMgYmVlbiB1cGRhdGVkIHRvIHVzZSB0aGUNCj4+ICsgbmV3ICBgYGxp YnJ0ZV9pcHNlY2BgIGxpYnJhcnkgYWxzbyBhZGRlZCBpbiB0aGlzIHJlbGVhc2UuDQo+PiArICBU aGUgb3JpZ2luYWwgZnVuY3Rpb25hbGl0eSBvZiBpcHNlYy1zZWNndyBpcyByZXRhaW5lZCwgYSBu ZXcgY29tbWFuZA0KPj4gKyBsaW5lICBwYXJhbWV0ZXIgYGAtbGBgIGhhcyAgYmVlbiBhZGRlZCB0 byBpcHNlYy1zZWNndyB0byB1c2UgdGhlIElQc2VjDQo+PiArIGxpYnJhcnksICBpbnN0ZWFkIG9m IHRoZSBleGlzdGluZyBJUHNlYyBjb2RlIGluIHRoZSBhcHBsaWNhdGlvbi4NCj4+ICsNCj4+ICsg IFRoZSBJUHNlYyBsaWJyYXJ5IGRvZXMgbm90IHN1cHBvcnQgYWxsIHRoZSBmdW5jdGlvbmFsaXR5 IG9mIHRoZQ0KPj4gKyBleGlzdGluZyAgaXBzZWMtc2VjZ3cgYXBwbGljYXRpb24sIGl0cyBpcyBw bGFubmVkIHRvIGFkZCB0aGUNCj4+ICsgb3V0c3RhbmRpbmcgZnVuY3Rpb25hbGl0eSAgaW4gZnV0 dXJlIHJlbGVhc2VzLg0KPj4gKw0KPj4gKyAgU2VlIDpkb2M6YC4uL3NhbXBsZV9hcHBfdWcvaXBz ZWNfc2VjZ3dgIGZvciBtb3JlIGluZm9ybWF0aW9uLg0KPj4gKw0KPj4NCj4gSW4gbXkgb3Bpbmlv biB0aGlzIGNhbiBjb21lIGluIHRoZSBmaXJzdCBwYXRjaA0KPg0KPiBzbmlwcGVkDQo+PiAgICMu IFtPcHRpb25hbF0gQnVpbGQgdGhlIGFwcGxpY2F0aW9uIGZvciBkZWJ1Z2dpbmc6DQo+PiAgICAg IFRoaXMgb3B0aW9uIGFkZHMgc29tZSBleHRyYSBmbGFncywgZGlzYWJsZXMgY29tcGlsZXIgb3B0 aW1pemF0aW9ucyBhbmQgQEAgLQ0KPj4gOTMsNiArOTMsNyBAQCBUaGUgYXBwbGljYXRpb24gaGFz IGEgbnVtYmVyIG9mIGNvbW1hbmQgbGluZSBvcHRpb25zOjoNCj4+DQo+PiAgICAgIC4vYnVpbGQv aXBzZWMtc2VjZ3cgW0VBTCBvcHRpb25zXSAtLQ0KPj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAtcCBQT1JUTUFTSyAtUCAtdSBQT1JUTUFTSyAtaiBGUkFNRVNJWkUNCj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAtbCAtdyBSRVBMQVlfV0lOT1dfU0laRSAtZSAtYQ0KPiBUaGlzIGNhbiBi ZSBhZGRlZCBwYXRjaCB3aGljaCBhZGRzIHRoZSBvcHRpb24NCj4NCj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgLS1jb25maWcgKHBvcnQscXVldWUsbGNvcmUpWywocG9ydCxxdWV1ZSxsY29y ZV0NCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1zaW5nbGUtc2EgU0FJRFgNCj4+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgLS1yeG9mZmxvYWQgTUFTSyBAQCAtMTE0LDYgKzExNSwx OCBAQCBXaGVyZToNCj4+ICAgICAgIHNwZWNpZmllZCBhcyBGUkFNRVNJWkUuIElmIGFuIGludmFs aWQgdmFsdWUgaXMgcHJvdmlkZWQgYXMgRlJBTUVTSVpFDQo+PiAgICAgICB0aGVuIHRoZSBkZWZh dWx0IHZhbHVlIDkwMDAgaXMgdXNlZC4NCj4+DQo+PiArKiAgIGBgLWxgYDogZW5hYmxlcyBjb2Rl LXBhdGggdGhhdCB1c2VzIGxpYnJ0ZV9pcHNlYy4NCj4+ICsNCj4+ICsqICAgYGAtdyBSRVBMQVlf V0lOT1dfU0laRWBgOiBzcGVjaWZpZXMgdGhlIElQc2VjIHNlcXVlbmNlIG51bWJlciByZXBsYXkN Cj4+IHdpbmRvdw0KPj4gKyAgICBzaXplIGZvciBlYWNoIFNlY3VyaXR5IEFzc29jaWF0aW9uIChh dmFpbGFibGUgb25seSB3aXRoIGxpYnJ0ZV9pcHNlYw0KPj4gKyAgICBjb2RlIHBhdGgpLg0KPj4g Kw0KPj4gKyogICBgYC1lYGA6IGVuYWJsZXMgU2VjdXJpdHkgQXNzb2NpYXRpb24gZXh0ZW5kZWQg c2VxdWVuY2UgbnVtYmVyIHByb2Nlc3NpbmcNCj4+ICsgICAgKGF2YWlsYWJsZSBvbmx5IHdpdGgg bGlicnRlX2lwc2VjIGNvZGUgcGF0aCkuDQo+PiArDQo+PiArKiAgIGBgLWFgYDogZW5hYmxlcyBT ZWN1cml0eSBBc3NvY2lhdGlvbiBzZXF1ZW5jZSBudW1iZXIgYXRvbWljIGJlaGF2aW91cg0KPj4g KyAgICAoYXZhaWxhYmxlIG9ubHkgd2l0aCBsaWJydGVfaXBzZWMgY29kZSBwYXRoKS4NCj4+ICsN Cj4+ICAgKiAgIGBgLS1jb25maWcgKHBvcnQscXVldWUsbGNvcmUpWywocG9ydCxxdWV1ZSxsY29y ZSldYGA6IGRldGVybWluZXMgd2hpY2gNCj4+IHF1ZXVlcw0KPj4gICAgICAgZnJvbSB3aGljaCBw b3J0cyBhcmUgbWFwcGVkIHRvIHdoaWNoIGNvcmVzLg0KPj4NCj4+IEBAIC0yMjUsNyArMjM4LDcg QEAgYWNjb3JkaW5nbHkuDQo+Pg0KPj4NCj4+ICAgQ29uZmlndXJhdGlvbiBGaWxlIFN5bnRheA0K Pj4gLX5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4gK35+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn4NCj4+DQo+PiAgIEFzIG1lbnRpb24gaW4gdGhlIG92ZXJ2aWV3LCB0aGUgU2VjdXJp dHkgUG9saWNpZXMgYXJlIEFDTCBydWxlcy4NCj4+ICAgVGhlIGFwcGxpY2F0aW9uIHBhcnNlcnMg dGhlIHJ1bGVzIHNwZWNpZmllZCBpbiB0aGUgY29uZmlndXJhdGlvbiBmaWxlIGFuZCBAQCAtDQo+ PiA1NzEsNiArNTg0LDExIEBAIEV4YW1wbGUgU0EgcnVsZXM6DQo+PiAgICAgICBtb2RlIGlwdjQt dHVubmVsIHNyYyAxNzIuMTYuMS41IGRzdCAxNzIuMTYuMi41IFwNCj4+ICAgICAgIHR5cGUgbG9v a2FzaWRlLXByb3RvY29sLW9mZmxvYWQgcG9ydF9pZCA0DQo+Pg0KPj4gKyAgICBzYSBpbiAzNSBh ZWFkX2FsZ28gYWVzLTEyOC1nY20gXA0KPj4gKyAgICBhZWFkX2tleSBkZTphZDpiZTplZjpkZTph ZDpiZTplZjpkZTphZDpiZTplZjpkZTphZDpiZTplZjpkZTphZDpiZTplZiBcDQo+PiArICAgIG1v ZGUgaXB2NC10dW5uZWwgc3JjIDE3Mi4xNi4yLjUgZHN0IDE3Mi4xNi4xLjUgXA0KPj4gKyAgICB0 eXBlIGlubGluZS1jcnlwdG8tb2ZmbG9hZCBwb3J0X2lkIDANCj4+ICsNCj4+ICAgUm91dGluZyBy dWxlIHN5bnRheA0KPj4gICBeXl5eXl5eXl5eXl5eXl5eXl5eDQo+Pg0KPj4gQEAgLTY2NywzICs2 ODUsODYgQEAgRXhhbXBsZSBOZWlnaGJvdXIgcnVsZXM6DQo+PiAgIC4uIGNvZGUtYmxvY2s6OiBj b25zb2xlDQo+Pg0KPj4gICAgICAgbmVpZ2ggcG9ydCAwIERFOkFEOkJFOkVGOjAxOjAyDQo+PiAr DQo+PiArVGVzdCBkaXJlY3RvcnkNCj4+ICstLS0tLS0tLS0tLS0tLQ0KPj4gKw0KPj4gK1RoZSB0 ZXN0IGRpcmVjdG9yeSBjb250YWlucyBzY3JpcHRzIGZvciB0ZXN0aW5nIHRoZSB2YXJpb3VzIGVu Y3J5cHRpb24NCj4+ICthbGdvcml0aG1zLg0KPj4gKw0KPj4gK1RoZSBwdXJwb3NlIG9mIHRoZSBz Y3JpcHRzIGlzIHRvIGF1dG9tYXRlIGlwc2VjLXNlY2d3IHRlc3RpbmcgdXNpbmcNCj4+ICthbm90 aGVyIHN5c3RlbSBydW5uaW5nIGxpbnV4IGFzIGEgRFVULg0KPj4gKw0KPj4gK1RoZSB1c2VyIG11 c3Qgc2V0dXAgdGhlIGZvbGxvd2luZyBlbnZpcm9ubWVudCB2YXJpYWJsZXM6DQo+PiArDQo+PiAr KiAgIGBgU0dXX1BBVEhgYDogcGF0aCB0byB0aGUgaXBzZWMtc2VjZ3cgYmluYXJ5IHRvIHRlc3Qu DQo+PiArDQo+PiArKiAgIGBgUkVNT1RFX0hPU1RgYDogSVAgYWRkcmVzcy9ob3N0bmFtZSBvZiB0 aGUgRFVULg0KPj4gKw0KPj4gKyogICBgYFJFTU9URV9JRkFDRWBgOiBpbnRlcmZhY2UgbmFtZSBm b3IgdGhlIHRlc3QtcG9ydCBvbiB0aGUgRFVULg0KPj4gKw0KPj4gKyogICBgYEVUSF9ERVZgYDog ZXRoZXJuZXQgZGV2aWNlIHRvIGJlIHVzZWQgb24gdGhlIFNVVCBieSBEUERLICgnLXcgPHBjaS1p ZD4nKQ0KPj4gKw0KPj4gK0Fsc28gdGhlIHVzZXIgY2FuIG9wdGlvbmFsbHkgc2V0dXA6DQo+PiAr DQo+PiArKiAgIGBgU0dXX0xDT1JFYGA6IGxjb3JlIHRvIHJ1biBpcHNlYy1zZWNndyBvbiAoZGVm YXVsdCB2YWx1ZSBpcyAwKQ0KPj4gKw0KPj4gKyogICBgYENSWVBUT19ERVZgYDogY3J5cHRvIGRl dmljZSB0byBiZSB1c2VkICgnLXcgPHBjaS1pZD4nKS4gSWYgbm9uZSBzcGVjaWZpZWQNCj4+ICsg ICAgYXBwcm9wcmlhdGUgdmRldnMgd2lsbCBiZSBjcmVhdGVkIGJ5IHRoZSBzY3JpcHQNCj4+ICsN Cj4+ICtOb3RlIHRoYXQgbW9zdCBvZiB0aGUgdGVzdHMgcmVxdWlyZSB0aGUgYXBwcm9wcmlhdGUg Y3J5cHRvIFBNRC9kZXZpY2UNCj4+ICt0byBiZSBhdmFpbGFibGUuDQo+PiArDQo+PiArU2VydmVy IGNvbmZpZ3VyYXRpb24NCj4+ICt+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4gKw0KPj4gK1R3byBz ZXJ2ZXJzIGFyZSByZXF1aXJlZCBmb3IgdGhlIHRlc3RzLCBTVVQgYW5kIERVVC4NCj4+ICsNCj4+ ICtNYWtlIHN1cmUgdGhlIHVzZXIgZnJvbSB0aGUgU1VUIGNhbiBzc2ggdG8gdGhlIERVVCB3aXRo b3V0IGVudGVyaW5nIHRoZQ0KPj4gcGFzc3dvcmQuDQo+PiArVG8gZW5hYmxlIHRoaXMgZmVhdHVy ZSBrZXlzIG11c3QgYmUgc2V0dXAgb24gdGhlIERVVC4NCj4+ICsNCj4+ICtgYHNzaC1rZXlnZW5g YCB3aWxsIG1ha2UgYSBwcml2YXRlICYgcHVibGljIGtleSBwYWlyIG9uIHRoZSBTVVQuDQo+PiAr DQo+PiArYGBzc2gtY29weS1pZGBgIDx1c2VyIG5hbWU+QDx0YXJnZXQgaG9zdCBuYW1lPiBvbiB0 aGUgU1VUIHdpbGwgY29weSB0aGUNCj4+ICtwdWJsaWMga2V5IHRvIHRoZSBEVVQuIEl0IHdpbGwg YXNrIGZvciBjcmVkZW50aWFscyBzbyB0aGF0IGl0IGNhbiB1cGxvYWQgdGhlDQo+PiBwdWJsaWMg a2V5Lg0KPj4gKw0KPj4gK1RoZSBTVVQgYW5kIERVVCBhcmUgY29ubmVjdGVkIHRocm91Z2ggYXQg bGVhc3QgMiBOSUMgcG9ydHMuDQo+PiArDQo+PiArT25lIE5JQyBwb3J0IGlzIGV4cGVjdGVkIHRv IGJlIG1hbmFnZWQgYnkgbGludXggb24gYm90aCBtYWNoaW5lcyBhbmQNCj4+ICt3aWxsIGJlIHVz ZWQgYXMgYSBjb250cm9sIHBhdGguDQo+PiArDQo+PiArVGhlIHNlY29uZCBOSUMgcG9ydCAodGVz dC1wb3J0KSBzaG91bGQgYmUgYm91bmQgdG8gRFBESyBvbiB0aGUgU1VULCBhbmQNCj4+ICtzaG91 bGQgYmUgbWFuYWdlZCBieSBsaW51eCBvbiB0aGUgRFVULg0KPj4gKw0KPj4gK1RoZSBzY3JpcHQg c3RhcnRzIGBgaXBzZWMtc2VjZ3dgYCB3aXRoIDIgTklDIGRldmljZXM6IGBgdGVzdC1wb3J0YGAg YW5kDQo+PiArYGB0YXAgdmRldmBgLg0KPj4gKw0KPj4gK0l0IHRoZW4gY29uZmlndXJlcyB0aGUg bG9jYWwgdGFwIGludGVyZmFjZSBhbmQgdGhlIHJlbW90ZSBpbnRlcmZhY2UgYW5kDQo+PiArSVBz ZWMgcG9saWNpZXMgaW4gdGhlIGZvbGxvd2luZyB3YXk6DQo+PiArDQo+PiArVHJhZmZpYyBnb2lu ZyBvdmVyIHRoZSB0ZXN0LXBvcnQgaW4gYm90aCBkaXJlY3Rpb25zIGhhcyB0byBiZSBwcm90ZWN0 ZWQgYnkNCj4+IElQc2VjLg0KPj4gKw0KPj4gK1RyYWZmaWMgZ29pbmcgb3ZlciB0aGUgVEFQIHBv cnQgaW4gYm90aCBkaXJlY3Rpb25zIGRvZXMgbm90IGhhdmUgdG8gYmUNCj4+IHByb3RlY3RlZC4N Cj4+ICsNCj4+ICtpLmU6DQo+PiArDQo+PiArRFVUIE9TKE5JQzEpLS0oSVBzZWMpLS0+KE5JQzEp aXBzZWMtc2VjZ3coVEFQKS0tKHBsYWluKS0tPihUQVApU1VUIE9TDQo+PiArDQo+PiArU1VUIE9T KFRBUCktLShwbGFpbiktLT4oVEFQKXBzZWMtc2VjZ3coTklDMSktLShJUHNlYyktLT4oTklDMSlE VVQgT1MNCj4+ICsNCj4+ICtJdCB0aGVuIHRyaWVzIHRvIHBlcmZvcm0gc29tZSBkYXRhIHRyYW5z ZmVyIHVzaW5nIHRoZSBzY2hlbWUgZGVjcmliZWQgYWJvdmUuDQo+PiArDQo+PiArdXNhZ2UNCj4+ ICt+fn5+fg0KPj4gKw0KPj4gK0luIHRoZSBpcHNlYy1zZWNndy90ZXN0IGRpcmVjdG9yeQ0KPj4g Kw0KPj4gK3RvIHJ1biBvbmUgdGVzdCBmb3IgSVB2NCBvciBJUHY2DQo+PiArDQo+PiArL2Jpbi9i YXNoIGxpbnV4X3Rlc3QoNHw2KS5zaCA8aXBzZWNfbW9kZT4NCj4+ICsNCj4+ICt0byBydW4gYWxs IHRlc3RzIGZvciBJUHY0IG9yIElQdjYNCj4+ICsNCj4+ICsvYmluL2Jhc2ggcnVuX3Rlc3Quc2gg LTR8LTYNCj4+ICsNCj4+ICtGb3IgdGhlIGxpc3Qgb2YgYXZhaWxhYmxlIG1vZGVzIHBsZWFzZSBy ZWZlciB0byBydW5fdGVzdC5zaC4NCj4+IC0tDQo+PiAyLjE3LjENCg0K