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 89B4CA0C46; Tue, 28 Sep 2021 09:05:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 73AB040E3C; Tue, 28 Sep 2021 09:05:51 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id A6D9440DF6 for ; Tue, 28 Sep 2021 09:05:49 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18S17oUX026173; Tue, 28 Sep 2021 00:05:48 -0700 Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2047.outbound.protection.outlook.com [104.47.57.47]) by mx0a-0016f401.pphosted.com with ESMTP id 3bbs4893yj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 28 Sep 2021 00:05:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WXV21YVTfLYmvgOGFZpeUUnRD61x/nszxhUPskz8Y+yRZM/2BNw8KEZ03NgtOcnDVfN4iWXli9NSSphZ2liwOfG7vBQZ2bGWh2C2KtssS31V0pcDBw6UUwvsdpSIi6dW9fONDRYMQyi/Q7eJCG7LLZjEtWsWJOKGw0O2c8gtGldRnbK8kD5HI0jcfIqVEUoBY81t9tsyRApzFsaYFxkvPaXRHxB2poBZVAjTq8xJohRabxesSx1qoZefHBy4k0DxFd7kwudxp6uudroqWVYlFFEn1IKFKuM8daQtdFd3k2/6w4zlBLfa4/vffjMh5bdTQTe3VKCOvsHV/BhtTZYbVA== 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; bh=OxbmU1gmoeDBPZhhDwjjmzaX9TLIznhuUwvLYkkEW80=; b=nSAki33gxwMMG4I8V4kzG5+W/XKKrCvScBGeYN3CqGbdyJfT/r5/50GZLkX/xxdoGZZaKKJZA2tpsBGg/fIHGZKjkeVW3fbk31NS/O3EBs7j9KqzKc+VNBkDWqPba3tjplnN/v8j6K8qieA9YAygFNImFD8T86fwMO5GErrLI2CywNaEjdnAMLrkZzdP5AEQyPFeGBl8yRyO8JS9dDRIsymXFK4TSQFj31cg2oQk9HRgU/CdVlxJ/ELH03IC7ae8C/s85Tm4tIFT2aoYXinbMt09LJ4MklZeoRyspRbZJ1oo3vEoVbEkpqYqNRgZKHLCWZgIhefAAZy7gb4ONiCFIg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OxbmU1gmoeDBPZhhDwjjmzaX9TLIznhuUwvLYkkEW80=; b=E3XZ08LsZqJGD5qpmfW9GOeeXQqqqUPaoQG3TYLcQHVjDI903WG9JOG8smgkt01bB6kZ/JCpeD9N2HrLSA/TKY826+4zL0Z2uKso6b7FKnTMzKl2bXAXkb9sp/2XMXZHi8hHvRGYK19EEGXnbHkjjyEOi1LYSY+Ye7tlKOq/rWc= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4603.namprd18.prod.outlook.com (2603:10b6:303:e2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Tue, 28 Sep 2021 07:05:47 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6c43:3807:160:5a94]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::6c43:3807:160:5a94%3]) with mapi id 15.20.4544.022; Tue, 28 Sep 2021 07:05:47 +0000 From: Akhil Goyal To: "Ananyev, Konstantin" , "hemant.agrawal@nxp.com" , "dev@dpdk.org" CC: "Zhang, Roy Fan" , Gagandeep Singh Thread-Topic: [dpdk-dev] [PATCH v2 02/15] crypto: add total raw buffer length Thread-Index: AQHXrtAPCamyEDPVIUuCwRoP/Z2FeKuzfwZwgAQl+oCAAWuQAA== Date: Tue, 28 Sep 2021 07:05:47 +0000 Message-ID: References: <20210825071510.7913-1-hemant.agrawal@nxp.com> <20210907075957.28848-1-hemant.agrawal@nxp.com> <20210907075957.28848-3-hemant.agrawal@nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5f36cb96-55ff-4daf-aa6c-08d9824e6598 x-ms-traffictypediagnostic: CO1PR18MB4603: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zpuGLyJ2OMpeKRa9lFHWIrxh2pHC1rgoPTMz+sJJQwdApiwFgB8D//kDuOI5piUybhG2ChrOmL1zMFcg3qjtlfnyFeqtGoz0knJuvoRMB9/PJTFJ8JVyndSyo/iBcIrp3gPsh7DSrJltREZxdJ65/7qjtKtRh62WvrPkAnhVyzdfr9QAZmjt3bw9x8qPfPRuZvL9E64BWzSh4TlLwTSHqn0xB2I7pMQZwRBjZFxzLyJGJNs1IO3ES2FJqXWIFkaUdfa7rI7m5a7Lf4VGyotoEgJz25ga/LWEQ/q8T/QSZDvwDbzb39v/rLmQ+WTPjAc9CpScVG2yP7eyv+yIFQwKF8+Ai0e0LUaFkP7g6Xz8MS78xBq8NdXEghqhNR97URPejyvGPxLyT5dC1IV3VxXVoqa7fSPWz2f4qgbTO3KDqvNtJqZh74jGu6SzcJGZKTr45hUa8YoiOMdMVHOuyKNdZIPllSoFJGzXrYEQKkLGhDp5C6DLfpAeidMENF9EFyriveLVC+AHnIvWz4bHmhMN96sCjI7SEwMt68xfFZ9QHQEI89fJMqP0OqKhuH3+l+aPwEJXMWMTeRb0o/diEcjH2swa/RKP5Nlb8eHSXK9KYQP6E4i8FzQd3Ttm0UwKTK7bXAfgVDbS+oWvSF4Uv4QROGj59gfBuNqTmDOO4O99rwlIhm5/1enIxxQMD/tD0K4w19GIO0XjNP1XUHrGhO+H6w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(38100700002)(316002)(122000001)(110136005)(54906003)(7696005)(38070700005)(4326008)(26005)(66946007)(66446008)(76116006)(55236004)(8676002)(86362001)(8936002)(508600001)(33656002)(52536014)(2906002)(186003)(5660300002)(53546011)(9686003)(64756008)(66556008)(55016002)(66476007)(6506007)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emhZU0lrbDNjazMwMDAwS28rZlp6alk1WDNqVTlaQXh4dTBHTFAxa0JReGhG?= =?utf-8?B?UEFUc3Z3R2FXVGhXb0RlZk9UaXl2UlZscEkvOFFqTG53bVIxaG50dVpvL0Zp?= =?utf-8?B?YU9tS2ZJWXZ1aWN5LzJZN0R0ekVSOWE5QlI5Y2t4SnZYS0QwdWhRejNLVWNB?= =?utf-8?B?SU1DT01reE1vdTJKUTBFZVdXSWJCVk42ZFVBVzJKbVZhSlFPc1RMYUVsSENn?= =?utf-8?B?eFYxRFd1SnpLM0U4V3FIRVpTQm1DVTlLVFgweE9aQXZXMVhBNWZ1ZERQQ2t6?= =?utf-8?B?eWZzR0pRbkYyaVI2MlJmWXo3NGFkby9ERlc0a29ZRGcwTWRTRFlyNTV1NkpG?= =?utf-8?B?ZCtQY1RaQ3lyemZvbUlkNnFqOGFxYlBSeGFacmt2eWM3dFpKY0xXMlNHcWNH?= =?utf-8?B?RzFOLytEd2lKcEZneStPdFpPU1BwZXVnd25jSUZjV3ppUTFrM2FZSGFrRGRC?= =?utf-8?B?aWY4WlFYRmhhNnRzQ1cvOWJuZnZJMG5Dc2xzeDRkaEE5UkkvUWtXNW5QL0p1?= =?utf-8?B?V0pjN2VJbnl2bnlwUEQxRERLS1piMGpSQVlReWsrR0FkUE5Ddk5TTHAvY0VW?= =?utf-8?B?UXdTQXhwRzQxdVZCaVB6bWljclNNRHRtaEFXeGtBSldlVHZOYXhpMVU3M3Jq?= =?utf-8?B?c1NaS3FoTkFjMGFibk9MdE40QmZUb2dOdXFxV3ZCZzYrUzNxcmFRU3ZqWHFY?= =?utf-8?B?Ykd6RW5qRFlXVGR2SnQwSmp0SnJwcE9kS2lnSGJTSkcxSmRZcUxOU0NiZUli?= =?utf-8?B?ZFp3bFU4aXlsdnd2WnR5YXZ1M2JqVEhoeGJISXhKQ3FYU2hJUG9KaFZLUTJz?= =?utf-8?B?RFIwanZxMmE2WE5RdGNyOTMxU3FhY25yOHYycDZ0NjZ0dmRzYzNrVHFnK01Y?= =?utf-8?B?NFlCZjlsLzFBVGJraFNpTm9EUkJUQmg5Zlp5WVhOeWNtck5aU2NlK1V5KzJV?= =?utf-8?B?TUk2UnMxc0pMcVpwVytyYkdicVZHdFBxOURSbnd3TWROSWxjSUJGVVo1eGdv?= =?utf-8?B?cXlMZ2JVTkhrWXA5ampwU1IvN3ptTjNEdzZOMng5d3MwNW10cVczejZ4TGNK?= =?utf-8?B?R3dQVmk1K0poV0ZkS21udEFsZHZYT3ZUUFpQdFBscEowSTlXVTJQYmdWZFhw?= =?utf-8?B?akFYLzVvelU4OU9oMmJuTHltWUE3L0lPbjBBc2xjQmNwOXRjaXpBUUduT2tL?= =?utf-8?B?N0h6SzhnS0t5cmZyODdtUVV5RG9lbVpUTy94TlNyZ2l1WW5ObXFxVXhaK2tr?= =?utf-8?B?NERwNlNPVTlrdDY0a1ZPb2l6TFVBeDVZT1NjT1ZFQjNucmdZd0xtakd1Mit3?= =?utf-8?B?Q0EzOWRsMHcwUm0zMFN3ZDhXNGtkMDNrKy9xK1NlQlVwMDBMOFl6WjQrOHVw?= =?utf-8?B?VjNlY3ZJQWs2SnlxaXdvM2tyRHhONFNMdW5ZUnd1WDhiT3ZicXZJeWZXM2sv?= =?utf-8?B?YzN6bDlMSlJQd0FFT2ZXcHJzcnNRVkJCT3daMVEwTGszeUVnSHBsUjVYUmxS?= =?utf-8?B?SnpWZCtNWHArWWxLUU5Qb3RrOFVHdGZCWGo1VDVlZXIyb1B0Z3pBMnRSY1JU?= =?utf-8?B?L0hvUGNUSWVNcVJCeGx5RXZVMmM2NS92M2JBQUowOFlWdzBiU2ZKQmlZVlpT?= =?utf-8?B?b2tWSVp5VWdFaGJtcDBweGZKRmd3U0syWVRoMUxnb0RMMnhUcnJ5S2xheE1y?= =?utf-8?B?bkU3a2lGTFRpUGdCVmdZc0xkOWUxNitXZzNGM1A1VGJGc3VhQ1BNcVZQMW9m?= =?utf-8?Q?vAVgXwqiLoGmsXBr7HUrQYGUuZhgijElUHvXqz0?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f36cb96-55ff-4daf-aa6c-08d9824e6598 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 07:05:47.1566 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 78/k5tZCFi6ZvM4+JRVv64rVSN+lZsNa19R7VhQsYF68GqKW9lOS0uq+TFEi6dCkdIX0psApQFtCvHvFyeInaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4603 X-Proofpoint-GUID: T7QhifFHkW0SIWLd_kaeBLPRsLRaELTA X-Proofpoint-ORIG-GUID: T7QhifFHkW0SIWLd_kaeBLPRsLRaELTA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-28_04,2021-09-24_02,2020-04-07_01 Subject: Re: [dpdk-dev] [PATCH v2 02/15] crypto: add total raw buffer length X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" PiBIaSBBa2hpbCwNCj4gDQo+ID4gPiA+IE9uIDkvMjEvMjAyMSAxMjo1OCBBTSwgQWtoaWwgR295 YWwgd3JvdGU6DQo+ID4gPiA+ID4+PiBGcm9tOiBHYWdhbmRlZXAgU2luZ2ggPGcuc2luZ2hAbnhw LmNvbT4NCj4gPiA+ID4gPj4+DQo+ID4gPiA+ID4+PiBUaGUgY3VycmVudCBjcnlwdG8gcmF3IGRh dGEgdmVjdG9ycyBpcyBleHRlbmRlZCB0byBzdXBwb3J0DQo+ID4gPiA+ID4+PiBydGVfc2VjdXJp dHkgdXNlY2FzZXMsIHdoZXJlIHdlIG5lZWQgdG90YWwgZGF0YSBsZW5ndGggdG8ga25vdw0KPiA+ ID4gPiA+Pj4gaG93IG11Y2ggYWRkaXRpb25hbCBtZW1vcnkgc3BhY2UgaXMgYXZhaWxhYmxlIGlu IGJ1ZmZlciBvdGhlcg0KPiA+ID4gPiA+Pj4gdGhhbiBkYXRhIGxlbmd0aCBzbyB0aGF0IGRyaXZl ci9IVyBjYW4gd3JpdGUgZXhwYW5kZWQgc2l6ZQ0KPiA+ID4gPiA+Pj4gZGF0YSBhZnRlciBlbmNy eXB0aW9uLg0KPiA+ID4gPiA+Pj4NCj4gPiA+ID4gPj4+IFNpZ25lZC1vZmYtYnk6IEdhZ2FuZGVl cCBTaW5naCA8Zy5zaW5naEBueHAuY29tPg0KPiA+ID4gPiA+Pj4gQWNrZWQtYnk6IEFraGlsIEdv eWFsIDxnYWtoaWxAbWFydmVsbC5jb20+DQo+ID4gPiA+ID4+PiAtLS0NCj4gPiA+ID4gPj4+ICAg bGliL2NyeXB0b2Rldi9ydGVfY3J5cHRvX3N5bS5oIHwgNiArKysrKysNCj4gPiA+ID4gPj4+ICAg MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQ0KPiA+ID4gPiA+Pj4NCj4gPiA+ID4gPj4+ IGRpZmYgLS1naXQgYS9saWIvY3J5cHRvZGV2L3J0ZV9jcnlwdG9fc3ltLmgNCj4gPiA+ID4gPj4g Yi9saWIvY3J5cHRvZGV2L3J0ZV9jcnlwdG9fc3ltLmgNCj4gPiA+ID4gPj4+IGluZGV4IGRjYzBi ZDU5MzMuLmU1Y2VmMWZiNzIgMTAwNjQ0DQo+ID4gPiA+ID4+PiAtLS0gYS9saWIvY3J5cHRvZGV2 L3J0ZV9jcnlwdG9fc3ltLmgNCj4gPiA+ID4gPj4+ICsrKyBiL2xpYi9jcnlwdG9kZXYvcnRlX2Ny eXB0b19zeW0uaA0KPiA+ID4gPiA+Pj4gQEAgLTM3LDYgKzM3LDggQEAgc3RydWN0IHJ0ZV9jcnlw dG9fdmVjIHsNCj4gPiA+ID4gPj4+ICAgCXJ0ZV9pb3ZhX3QgaW92YTsNCj4gPiA+ID4gPj4+ICAg CS8qKiBsZW5ndGggb2YgdGhlIGRhdGEgYnVmZmVyICovDQo+ID4gPiA+ID4+PiAgIAl1aW50MzJf dCBsZW47DQo+ID4gPiA+ID4+PiArCS8qKiB0b3RhbCBidWZmZXIgbGVuZ3RoKi8NCj4gPiA+ID4g Pj4+ICsJdWludDMyX3QgdG90X2xlbjsNCj4gPiA+ID4gPj4+ICAgfTsNCj4gPiA+ID4gPj4+DQo+ ID4gPiA+ID4+PiAgIC8qKg0KPiA+ID4gPiA+Pj4gQEAgLTk4MCwxMiArOTgyLDE0IEBAIHJ0ZV9j cnlwdG9fbWJ1Zl90b192ZWMoY29uc3Qgc3RydWN0DQo+ID4gPiBydGVfbWJ1Zg0KPiA+ID4gPiA+ PiAqbWIsIHVpbnQzMl90IG9mcywgdWludDMyX3QgbGVuLA0KPiA+ID4gPiA+Pj4gICAJc2VnbGVu ID0gbWItPmRhdGFfbGVuIC0gb2ZzOw0KPiA+ID4gPiA+Pj4gICAJaWYgKGxlbiA8PSBzZWdsZW4p IHsNCj4gPiA+ID4gPj4+ICAgCQl2ZWNbMF0ubGVuID0gbGVuOw0KPiA+ID4gPiA+Pj4gKwkJdmVj WzBdLnRvdF9sZW4gPSBtYi0+YnVmX2xlbjsNCj4gPiA+ID4gPj4gVGhhdCBkb2Vzbid0IGxvb2sg cmlnaHQuDQo+ID4gPiA+ID4+IFdlIHNob3VsZCB0YWtlIGludG8gYSBjb3VudCBtYnVmIGhlYWRy b29tIGFuZCBpbnB1dCBvZmZzZXQuDQo+ID4gPiA+ID4+IFNvbWV0aGluZyBsaWtlOg0KPiA+ID4g PiA+PiB2ZWNbMF0udG90X2xlbiA9IG1iLT5idWZfbGVuIC0gcnRlX3BrdG1idWZfaGVhZHJvb20o bSkgLSBvZnM7DQo+ID4gPiA+ID4+IFNhbWUgaW4gb3RoZXIgcGxhY2VzIGJlbG93Lg0KPiA+ID4g PiA+Pg0KPiA+ID4gPiA+IEkgYmVsaWV2ZSB0aGUgcGFja2V0IGNhbiBleHBhbmQgaW50byBoZWFk cm9vbSBiYXNlZCBvbiB0aGUgcHJvdG9jb2wNCj4gPiA+IHN1cHBvcnQuDQo+ID4gPiA+IFllcywg dG90YWwgbGVuZ3RoIGlzIHJlcHJlc2VudGluZyB0aGUgdG90YWwgYnVmZmVyIGxlbmd0aCBhdmFp bGFibGUuIFRoZQ0KPiA+ID4gPiBzZWN1cml0eSBwcm90b2NvbCBzaGFsbCB0YWtlIGNhcmUgb2Yg dGhlIGhlYWRyb29tIGFuZCBvZmZzZXRzLg0KPiA+ID4NCj4gPiA+IEhtbSwgYW5kIGhvdyBpdCB3 aWxsIG5vdyBob3cgbWFueSBieXRlcyBhcmUgaW4gaGVhZC1yb29tLCBhbmQgaG93DQo+ID4gPiBt YW55IGFyZSBpbiB0YWlsLXJvb20/DQo+ID4gPiBXZSBlaXRoZXIgbmVlZCB0byBwcm92aWRlIHZh bHVlcyBmb3IgYm90aCwgb3IgYXNzdW1lIHRoYXQgb25seSB0YWlsLXJvb20NCj4gaXMNCj4gPiA+ IGF2YWlsYWJsZSBmb3IgdGhlIGRyaXZlci4NCj4gPiBJIGJlbGlldmUgaXQgc2hvdWxkIGJlIHN0 YXJ0aW5nIHBvaW50IHdoZXJlIG91dHB1dCBjYW4gYmUgd3JpdHRlbiB0aWxsIHRoZSBlbmQNCj4g b2YgYnVmZmVyLg0KPiANCj4gUmlnaHQsIHRoYXQnczoNCj4gYmFzZSA9IHJ0ZV9wa3RtYnVmX210 b2Rfb2Zmc2V0KG1iLCB2b2lkICosIG9mcyk7DQo+IA0KPiA+IFRoZXJlIHNob3VsZCBub3QgYmUg YW55IGhlYWRyb29tIGFuZCB0YWlscm9vbSBmb3IgcmF3IGJ1ZmZlcnMuDQo+IA0KPiBJIGFtIG5v dCB0YWxraW5nIGFib3V0IHJhdyBidWZmZXJzLCB3aGF0IEkgYW0gc2F5aW5nIHRoYXQgc29tZSBz cGFjZSBpbiB0aGUNCj4gbWJ1Zg0KPiBtaWdodCBiZSBhbHJlYWR5IG9jY3VwaWVkLCB0aGF0J3Mg d2h5IHdlIGhhdmUgZGF0YV9vZmYgaW5zaWRlIHJ0ZV9tYnVmLCBldGMuDQo+IA0KPiA+IEl0IHNo b3VsZCBiZSBtYnVmLT5idWZfbGVuIC0gb2ZzLg0KPiANCj4gTm8sIGl0IHNob3VsZCBiZToNCj4g bGVuID0gbWItPmJ1Zl9sZW4gLSBydGVfcGt0bWJ1Zl9oZWFkcm9vbShtKSAtIG9mczsNCj4gT3Ro ZXJ3aXNlIFBNRCBjYW4gb3ZlcndyaXRlIG1lbW9yeSBiZXlvbmQgaXRzIGJ1Zl9sZW4uDQo+IA0K QEhlbWFudDogRG8geW91IGFncmVlLiBQbGVhc2Ugc2VuZCBuZXh0IHZlcnNpb24uDQo=