From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C9FD2A04FF for ; Mon, 21 Mar 2022 21:02:28 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C8BB4161A; Mon, 21 Mar 2022 21:02:28 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id A1FBE4161A for ; Mon, 21 Mar 2022 21:02:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1647892946; x=1679428946; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=MrXv0fhhkb1luhj+9lZy8346/1zhxS1uYVOFHw2UB3Q=; b=KTcjPEJLxu+W2i1hoSeXa7JnPcEFUW8DTkLyVRE0nHDEdTIfgzDRqkm/ dyo8KLVtJqp6SY6DWCVqr/jMxs7VOJbPNSTqf6bgbVt3/qTL/dSrpUrDJ TaoaRaP7CFP728g72H66M8XUapxPD2ciWaG+VXq0/LvpoGzqCHTvVj+EC Xu7HMo0CApa9mCoL/Ss2HOVeIHPFc323noQrz/qlkXv6rb5Xn4f4u7PtL T8V3kEV6yHTC/r+SRT/48TWsC5DWO1Hem/PxX83n6duQim+O1WgFc2MRq 58uq9qpK5SH+awqiBqpVRIK2PiwzuYqQPMiqck6RZvYAtzgxnKXKmP7I/ Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10293"; a="239796881" X-IronPort-AV: E=Sophos;i="5.90,199,1643702400"; d="scan'208";a="239796881" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2022 13:02:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,199,1643702400"; d="scan'208";a="500293567" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga003.jf.intel.com with ESMTP; 21 Mar 2022 13:02:14 -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.21; Mon, 21 Mar 2022 13:02:14 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) 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.21; Mon, 21 Mar 2022 13:02:13 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Mon, 21 Mar 2022 13:02:13 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Mon, 21 Mar 2022 13:02:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dTRQ1no2CmE1RjJWjFiKnaVAgsJhnGQ2LC8H9GEGJ6hW/KPVMJGTxiAKiPpnw/MLJs1htr4n8qtUlNqRkS6i5gwwOmIHdqLauQMcbao8jhEX/oavFTM5wWNYt15MwEEM0zTXV9mLtyIu61s7elpssRQQvrRlcinMo4ZkWFDuiV4ShJZ3PDA5JZjshfa9MJIIXzEuMBtnO10cYdsbVnMBVuU9iswoNm36SZ/nqXqUbhEfJgx4qUld1sdaGJtenvqcGemUz3hY+ZU8e4v/YrxmrjlsN4llRVxwMxgrATpkFsjL7YSr0P0863vRNeGhcldXEHVY68NWznpqy/4xM3iW8g== 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=MrXv0fhhkb1luhj+9lZy8346/1zhxS1uYVOFHw2UB3Q=; b=P/MbI4cYcCjF99mp8h5A+VLifO63B2/gCEmAGIhlSLWue1Jjj3YdKoGHVI4DNSp/KP5mMmg3MevkrFLvDqBJA6oK6YMNHHks7s4WfFccQRQfre25Lk7awvFnAWUrNdq2PAlBALpC72wuJ1ZrUsKOdDTeQSj3TfCgjfHQ0/dh4z5+bN5JcM22GLvWMJPj6dm8vXeg+6iaykVGj+TsBDXysWhBGln2xV0kWrfELFrGqJqKZd0KqKHFLFP2Ei8PU39mfhXjMnaOLd9QeaZj+o8izM5tbJyqtKL1B/8LtIdqpMfUq7NflZFYwBZE01wCRflsTe+B9f1LJwHYJ+TDC+jA4g== 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 DM8PR11MB5591.namprd11.prod.outlook.com (2603:10b6:8:38::23) by DM5PR1101MB2217.namprd11.prod.outlook.com (2603:10b6:4:52::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.19; Mon, 21 Mar 2022 20:02:12 +0000 Received: from DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::197a:9bb0:bd82:d69a]) by DM8PR11MB5591.namprd11.prod.outlook.com ([fe80::197a:9bb0:bd82:d69a%6]) with mapi id 15.20.5081.023; Mon, 21 Mar 2022 20:02:12 +0000 From: "De Lara Guarch, Pablo" To: Kevin Traynor , "luca.boccassi@gmail.com" , "stable@dpdk.org" Subject: RE: [PATCH 20.11 1/2] crypto/ipsec_mb: fix length and offset settings Thread-Topic: [PATCH 20.11 1/2] crypto/ipsec_mb: fix length and offset settings Thread-Index: AQHYN5ONNddM8oO9mUi3RsTVZk3hOqzAS2qAgAACWgCACf9NsA== Date: Mon, 21 Mar 2022 20:02:12 +0000 Message-ID: References: <20220314110559.1502861-1-pablo.de.lara.guarch@intel.com> <386cb1f9-b82a-4988-bb34-9536ef2c51fa@redhat.com> <3a9ab8af-0a11-248d-24e3-37c7bde7b850@redhat.com> In-Reply-To: <3a9ab8af-0a11-248d-24e3-37c7bde7b850@redhat.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 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: 326a7848-4413-4d08-b0b1-08da0b75b079 x-ms-traffictypediagnostic: DM5PR1101MB2217:EE_ 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: QN4bgQbc9Mr9c9oijAi/yT2sMwAMFGsLpYIt3beh0FzDTq9wcI3rRcWcT1/MTqtclkB7yzCGQKxR/w91WeXgycCn4RP47c9vvg3IZUlYelBqEcVDL+PFNz46PImymjcsbCBKsYobSSqTfgoJidWVGohDgT1zmrPHXXSXA6s9OSudxASUryog8TLTcNK5ZYk76HzddDZqgWNj2nwX3dQ6lyznfnz6wfbBxGjRyXQxoolRGxn8nd5qXQwdS5B46pcSzEAHqtXsTYiqweGShS2+CpSjIkuEoq2SRbl5bG0FcIkFKOkOFuYoxl50kXgksWhEa07pClUDvfJGAm1nmhbtZbnZeC2yZrLRdIQrnEgyKvaLD2T4dmKAKk0dKUO5euy58U8w6YUdC+0BAGGOK4uLRfKYeVUZBGRHw+j3LRGmGAn9FmFfoJC2yFzEqtRUPOTkxcgDsqhbVgf3yjTs30zCn41ly14fB+q49a24sTg7C/b4Ut2vf3j0+Vd1Ol0dO5fiXM+Cx81ruftKxQ9a+WhaaALe9Vu/R1fj7zWGd4M9Jys8tfYeuwKpUAmh8VQKRSC22nJ4KootOYe8Eu5xehIMKU7NlVscVk84u2LpCzORgsketPWdeJemwtlLpPmCEFeQEoQOiHJRnQPjZaDSuF7kDMqlYKxT2bie6HaZlGLGu7sOpvwf3xKbsxT1jkwqnEKVfihbNOgCure1qcDYHtgK0vwWPkiLG9BvrlTFDPRCBQpMTJ9lPFUjrJY6uJQn2vcWbelKoUe41Jy2tCcabyxvCXYPL5J5pibeyAdGCZEgSk4= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR11MB5591.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(38070700005)(55236004)(26005)(186003)(9686003)(55016003)(33656002)(2906002)(83380400001)(6506007)(122000001)(38100700002)(508600001)(8936002)(966005)(5660300002)(52536014)(316002)(110136005)(66476007)(64756008)(66556008)(66946007)(76116006)(71200400001)(66446008)(8676002)(7696005)(86362001)(53546011)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NjRqcEFleXZDR2gxVWVOSXArTjZObGFMWW93cDY4TDV1RXA1cXFNVUV1NjBN?= =?utf-8?B?dSs5Y0xDbXFHSjFXak1pdENiQTN5SUN6bU9DTVlTcElKbWRoZVd3UE5zNE5K?= =?utf-8?B?a0tRZ2pIam5YdFVGTmR5dWl3UjRXb0YzdndkTjBkQ0t2UU5EVFFQZ0djTUZ3?= =?utf-8?B?R0x4N2FMaWVKNm1xeVkyWnBUZTdJYUI1alFLTjg2YUJmMlZXK1k1VHJweUVG?= =?utf-8?B?aUhRQXhRbTZyemF1YnVJWnBsVnE4T2VZbWZwcWQxVkFRdEw3ZGVrVzhDWGNO?= =?utf-8?B?dVlVNG9lM00rbGVGTkEzOGpPYUdnZFVPSFBZZ1VOQzZxcWZvQlJlZFFvNVlX?= =?utf-8?B?S3ZjTVROZitEMHplZkZqcGZNQ3NCemFIekUyR0dTNmM0M2YrVmxQNXFET0p4?= =?utf-8?B?bTVPUmp5KytBLzkyUmhuNnExSHJiWXhvNHJOLzUzb2wweDJQeXhmQjU1eWtD?= =?utf-8?B?NFRzL3g5QnZHemNxR1duMysybU9OdndtckZIeElveDF5Wm1oWVdMNlBjSzlS?= =?utf-8?B?SUFuT2xhMDVOU0NOa0MvQ0pxTDFnUkJmOUorQjJDaVZzeFlYK0Jlc2ozMmo0?= =?utf-8?B?WVhUUUdUNTJUNWRkbEdyK2VkMUd3emY2cEVFT2FtOVdEdTg4WTZweTN0NnZz?= =?utf-8?B?MjAyTGdzWU15MEo1S2xlakhFL0w2T0d6MFBOR2F4VDZqOXI5VXV2dFRJai9T?= =?utf-8?B?Mjc2SGNzZUZoQUcrQWMwbU4zUGc2YWRCOTNFQzEwSUswOXc4TlpmL3hldVN6?= =?utf-8?B?Z2hKWmFCcHBOM1hXMmljTnJqeVYwUUJHbHZVQ0VFZE0rNFRjbGxrdkNwc1U1?= =?utf-8?B?dVV5eVZOUG1GRmxJYXQ4aURRMnRUM0tDNWVMZk11ampMWHZiR3pzUzlBeW95?= =?utf-8?B?dUdZZTQwREx3R3pUb3BRQTJCS2cvYkg3ek9IOHNBYWYyWi9heDNmcTNRVG1k?= =?utf-8?B?WFJ3ZnUzcENlVFk4VWw2NkZBcGI5L0VrU1NBMUVPQXlNaTQ2T1ZrdlRrSHdm?= =?utf-8?B?MEhtSHpEL3ZOWk9DV3IvU3hKS2hOVlhGeExzZnNKdzNkNlF5UldFd3R6SW0y?= =?utf-8?B?WlI2YUZVakdhNDd0YVhSQkNPTG44SFIxaHlXTkpkNUNub3FONFFNWkNCN0pK?= =?utf-8?B?V1Q4NkIzMHpmMU5vQUpPOEYwakVmZUxyZE1yc1BLWmtxVHkyd21UOHVLVkZy?= =?utf-8?B?OHVTZytiQURtdFdPUTFiOExJYURTcjgvejdSSU00aFJ2WU1oM2FwOU1sUTE2?= =?utf-8?B?UGNnZUJNREpNYlQzNjRzNE1nanpYSFlST0UzQ3hJVWx6cGFTUXkxSkN1SzlW?= =?utf-8?B?Nm1ZUW8rbVpwT3JaZUhOWXkwbDlOU2J1THF3blk1NS91Um5hTXJQZE9UNmw2?= =?utf-8?B?OE4zOTdzZjkwdEl0cGl0WFpSVmRhTVFGOVFxUExIalRrSm9TQVNtLzJBejJx?= =?utf-8?B?QkpwdEcydTNObm16SkxLUnY0Nlc2c3RuMFpmdG9MWCtmeXNHbkxiYzl0ZUFX?= =?utf-8?B?WVlRSXl4VlB3RFlteTBkR3I4YlNlbXUxLzdHNnZMaS81dnhLOGozU0lVTXRo?= =?utf-8?B?dmJOUEhKUWt0L1RqSTdOdFZLczdmZVc4RzREd05HOTd1WTh3YmRGVm9wMHpv?= =?utf-8?B?LzA4MmVjWmlMQzZyOElBcU4wVUVKQ0pSWENHWUZYQTFMRGN5VXl1azRKNWZC?= =?utf-8?B?Ungyb0pHa2c1U1RISitxbE85cFVHWlA5TzFQTWRWTkNsOTVkWGZrcjJZNEVP?= =?utf-8?B?bUllOUZKLzN5UmQ4NlZFVGNGRThLakgrUGlkQ2ZmNGRJU0RUei9HdjhJQ1pu?= =?utf-8?B?SGZNRXYwV3EvNGcrOW1NbkN6YldzRW5pYXJDcWxpTFZmYnAvQjN6TCtYTTVa?= =?utf-8?B?Q21ZcXRWRk9NSGhzMnNvd3BLbFFoYXR4bWJUbGJuUmtmRmdTTWg4MTl1ZGFQ?= =?utf-8?B?cWFrSFhscFpqUGZEYWdtL2hQM3ZqRDF6bEMvWDZ2cjlmOTF0T2xKNkRObEMz?= =?utf-8?B?U1g2KzZYNU5BPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR11MB5591.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 326a7848-4413-4d08-b0b1-08da0b75b079 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2022 20:02:12.5565 (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: StjIJeMUegxzAvrUpMQp9TGbtw1C0qglS/xi7Mnw1KvLjIrGcM1ztN5CC/0dK1seACJl5+y+LnVZe9K9PbxB8LEAdDGiTYTvUunwyt2ccvg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2217 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org SGkgS2V2aW4sDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4g VHJheW5vciA8a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogVHVlc2RheSwgTWFyY2ggMTUs IDIwMjIgMTE6MTkgQU0NCj4gVG86IERlIExhcmEgR3VhcmNoLCBQYWJsbyA8cGFibG8uZGUubGFy YS5ndWFyY2hAaW50ZWwuY29tPjsNCj4gbHVjYS5ib2NjYXNzaUBnbWFpbC5jb207IHN0YWJsZUBk cGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDIwLjExIDEvMl0gY3J5cHRvL2lwc2VjX21i OiBmaXggbGVuZ3RoIGFuZCBvZmZzZXQgc2V0dGluZ3MNCj4gDQo+IE9uIDE1LzAzLzIwMjIgMTE6 MTAsIEtldmluIFRyYXlub3Igd3JvdGU6DQo+ID4gSGkgUGFibG8sDQo+ID4NCj4gPiBPbiAxNC8w My8yMDIyIDExOjA1LCBQYWJsbyBkZSBMYXJhIHdyb3RlOg0KPiA+PiBbIHVwc3RyZWFtIGNvbW1p dCBhNTAxNjA5ZWE2NDY2ZWQ4NTI2YzBkZmFkZWRlZTMzMmE0ZDRhNDUxIF0NCj4gPj4NCj4gPj4g S0FTVU1JLCBTTk9XM0cgYW5kIFpVQyByZXF1aXJlIGxlbmd0aHMgYW5kIG9mZnNldHMgdG8gYmUg c2V0IGluIGJpdHMNCj4gPj4gb3IgYnl0ZXMgZGVwZW5kaW5nIG9uIHRoZSBhbGdvcml0aG0uDQo+ ID4+IFRoZXJlIHdlcmUgc29tZSBhbGdvcml0aG1zIHRoYXQgd2VyZSBtaXhpbmcgdGhlc2UgdHdv LCBzbyB0aGlzIGNvbW1pdA0KPiA+PiBpcyBmaXhpbmcgdGhpcyBpc3N1ZS4NCj4gPj4NCj4gPj4g Rml4ZXM6IGFlOGUwODVjNjA4ZCAoImNyeXB0by9hZXNuaV9tYjogc3VwcG9ydCBLQVNVTUkgRjgv RjkiKQ0KPiA+PiBGaXhlczogNmM0MmUwY2Y0ZDEyICgiY3J5cHRvL2Flc25pX21iOiBzdXBwb3J0 IFNOT1czRy1VRUEyL1VJQTIiKQ0KPiA+PiBGaXhlczogZmQ4ZGY4NTQ4N2M0ICgiY3J5cHRvL2Fl c25pX21iOiBzdXBwb3J0IFpVQy1FRUEzL0VJQTMiKQ0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5 OiBQYWJsbyBkZSBMYXJhIDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+DQo+ID4+IC0t LQ0KPiA+DQo+ID4gRm9yIDIxLjExLiBJIGJhY2twb3J0ZWQgYW5kIGFwcGxpZWQgYTUwMTYwOWVh NjQ2NiBmcm9tIGRwZGsgbWFpbg0KPiA+IGJyYW5jaCB0byAyMS4xMSBicmFuY2ggWzBdLiBUaGUg dmVyc2lvbiBzZW50IGhlcmUgZGlyZWN0bHkgdG8gMjAuMTEgaXMNCj4gPiBxdWl0ZSBkaWZmZXJl bnQgYXMgaXQgYWRkcyB0aGUgJ3N3aXRjaCAoam9iLT5jaXBoZXJfbW9kZSknLiAoSXQgZmVlbHMN Cj4gPiBsaWtlIHNvbWUgb3RoZXIgcGF0Y2ggYWRkaW5nICdzd2l0Y2ggKGpvYi0+Y2lwaGVyX21v ZGUpJyB3YXMgbWlzc2VkDQo+ID4gZm9yDQo+ID4gYmFja3BvcnRlZCkNCj4gPg0KPiA+IEFzIHRo aXMgc3dpdGNoIGlzIG5vdCBpbiBbMF0sIHRoZSBmb2xsb3dpbmcgR01BQyBwYXRjaCBbMV0gd29u J3QgYXBwbHkNCj4gPiBmb3IgMjEuMTEuDQo+ID4NCj4gPiBPbmUgb3B0aW9uIGlzIHRoYXQgeW91 IHNlbmQgYSBwYXRjaCB0byBqdXN0IGFkZCB0aGUgbWlzc2luZyBwYXJ0cywgYW5kDQo+ID4gdGhl biBJIGFwcGx5IHRoZSBHTUFDIHBhdGNoLg0KPiA+DQo+ID4gQnV0IHRoZSBzaW1wbGVzdCBvcHRp b24gaXMgdGhhdCBJIHJldmVydCBbMF0sIGFwcGx5IHVwZGF0ZWQgMjAuMTENCj4gPiB2ZXJzaW9u ICsgR01BQyBwYXRjaC4NCj4gPg0KPiA+IEknbGwgZ28gd2l0aCB0aGUgbGF0dGVyIG9wdGlvbiAo YXNzdW1pbmcgdGhleSBhcHBseSBjbGVhbmx5KSwgYnV0DQo+ID4gcGxlYXNlIGxldCBtZSBrbm93 IGlmIHRoYXQgc291bmRzIG9rLg0KPiA+DQo+IA0KPiBJIGp1c3Qgbm90aWNlZCBMdWNhIGlzIHJl cG9ydGluZyBidWlsZCBmYWlsdXJlcy4gSW4gdGhhdCBjYXNlLCBwbGVhc2Ugc2VuZCB0aGVzZSAy DQo+IHBhdGNoZXMgcmViYXNlZCBmb3IgMjEuMTEgYnJhbmNoIGFzIHdlbGwuIElmIHRoZSBzYW1l IHBhdGNoZXMgd29yayBmb3INCj4gMjAuMTEvMjEuMTEgeW91IGNhbiBpbmRpY2F0ZSBpbiB0aGUg c3ViamVjdC1wcmVmaXguIEkgd2lsbCByZXZlcnQgWzBdIGFuZCBhcHBseQ0KPiB0aG9zZS4NCj4g DQoNCkknbGwgd2FpdCBmb3IgdGhlIGJ1aWxkIGlzc3VlIG9uIDIwLjExIHRvIGJlIHJlc29sdmVk IChJIHRoaW5rIGl0J3Mgc3lzdGVtIGVudmlyb25tZW50IHJlbGF0ZWQpLA0KYnV0IEkgdGhpbmsg YWxsIHdlIG5lZWQgaXMgdGhlIHNlY29uZCBwYXRjaCAoY3J5cHRvL2lwc2VjX21iOiBmaXggR01B QyBwYXJhbWV0ZXJzIHNldHRpbmcpLg0KSSBjYW4gc2VuZCBpdCBhcyBzb29uIGFzIHRoaXMgaXMg ZG9uZS4NCg0KVGhhbmtzLA0KUGFibG8NCg0KPiA+IHRoYW5rcywNCj4gPiBLZXZpbg0KPiA+DQo+ ID4gWzBdDQo+ID4gaHR0cDovL2dpdC5kcGRrLm9yZy9kcGRrLXN0YWJsZS9jb21taXQvP2g9MjEu MTEmaWQ9ZGFmMDZjNDVlODU3NmQ4YTJhOA0KPiA+IDY0NTVlMzNlMmJjNDU3NGY4ZjhiNA0KPiA+ DQo+ID4gWzFdIDgzNzI2OWMyZTVjNSAoImNyeXB0by9pcHNlY19tYjogZml4IEdNQUMgcGFyYW1l dGVycyBzZXR0aW5nIikNCj4gPg0KPiA+DQoNCg==