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 92F8EA06C9; Wed, 19 Oct 2022 16:25:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8523C42BD2; Wed, 19 Oct 2022 16:25:15 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9428A42BD2; Wed, 19 Oct 2022 16:25:13 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29J8AVZf009400; Wed, 19 Oct 2022 07:25:12 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3kadg59dph-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 19 Oct 2022 07:25:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FEi6BhYYjq/khO+CXcynKlaLJEI68Z6gkmHEqW0mYokhocA9QD+Xo/5KXYAt2PGSJ85NQ7/rzdXzfB2BYFZIvJEiOgl97/3cyrE4QDHpFD5wfTr8zYZi3AoN/lW2VN0ThdFvobnxwdIuNJHF9Y7SAmeqQ0vkC4FwltYHXIUTTujcN2a3wf1wCt0k4EIYBdR6UCPJQ5Ci3UbwdwbGTW4mK/JW03HfryyS2y2pdM2UX3wLvMzFfhAsvb8kjUEWWvE0pT/HXlYt8VDU86K5CIC1T9BK/djWGSzjwhFSVPDTfVgc8l0C2YbnCOj5Wy4T0eb20J2zsbWxr76WSF6BkVjIng== 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=KcmThw+CLRgyDAR9K/dctfkABZl/vLnvhgem8iRNxdQ=; b=nyErq+JPJdS9/0ML++x2wj78WEz0BVKNY7cod8kiOzUEYlBfwkJEcpuHLnbTjd5SdDbnoqJzRMmO+EYk9HfUZqgKmDpnwJC4Yhx0QD/d8e1lCj6tUx1twm2RNTeN0ndcPMh3kwFhTvstbOm2IBeZ5KBWchrf9fNhW24vkw2+o7ea2CibmIw+f1wqb9gQJhd45mHgmeHOxfR49RGiUYsTfIjJjsNFvQVpPDe2ZNKygCkITYrqg8P/TftU3X6ClGk9s5FRkccssoUbrCANwPW9eg1klmkzcDeLRU4tfbU6g1rm2UeOUWY2ezlIbn7+QepR83yXdx4N6Td2U8uOc1lHVQ== 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=KcmThw+CLRgyDAR9K/dctfkABZl/vLnvhgem8iRNxdQ=; b=t+roFTQv5+ZLr/LP+3r9tjSPMX+X2VoT3Gi0jQoDmOBPkrXGRqTXaExf7LKUuevbcQIQ9+STDavgK5BtTxj7PkH9fQklgBcir1gJ4IIzBMIHUfcY+v1unBk+5hQUR5mpeXgg+SmJLV6t1bkOPikBKlaF+Glfil4UWHhhjI3MIQw= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4684.namprd18.prod.outlook.com (2603:10b6:303:e7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.26; Wed, 19 Oct 2022 14:25:09 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d%3]) with mapi id 15.20.5723.033; Wed, 19 Oct 2022 14:25:09 +0000 From: Akhil Goyal To: Zhangfei Gao CC: "techboard@dpdk.org" , "dev@dpdk.org" , "acc@openeuler.org" Subject: RE: [EXT] Re: crypto/uadk: introduce uadk crypto driver Thread-Topic: [EXT] Re: crypto/uadk: introduce uadk crypto driver Thread-Index: Adjh9ip9ZIVQZfOyRzeaIKQ3Pw0jMQBx0GmAAAImj7A= Date: Wed, 19 Oct 2022 14:25:09 +0000 Message-ID: References: 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-traffictypediagnostic: CO6PR18MB4484:EE_|CO1PR18MB4684:EE_ x-ms-office365-filtering-correlation-id: 55193825-bfc8-4291-304c-08dab1ddba43 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sbOmylVIuNRJqcW0Gry5YmqzTKk9aIuJW+uC8KmOvZ23cIzCW7o7XKqLmMX19WNql8kCNqPITCwH0paqtaPKMMWthE6l3P93HXKhkYIzm2q21GIHfTSlbXl63GARAPx+1vouwVwAiVKVZqmgNQ7NIHIfsMLejYuiBolJSKAiRxaDCyg4kP3tK0iLTj3iCmZCPoK6oklSguoATDLFsoJer9fMLVUry0wp0E7iKEfKcIDc+sZ9IsQHtMhwN9vMFJ5mCHjKo5yQNh2zdt9ENtPqcLw/LZCK0pjWcQGzpF6uFWHot7Axd/dathw4l4nie8Iwk0YOJ3JMhQNxmQLmXrn3IFNSWBTJ4KEki/gwIgSHz31i/wg3M5hJU57q2ewubZhGYi2KnIAtL7c3PXhOLJOflCByS1riSzU1gVo8IwGjQlhSizhtKeOwsfbdBxsu75HFxmeI2sKgNxucY7nZ4arrjdz8/r2FXLGeg7hqmMEO5q0OtNYZ0rVhb2+t44MKr9uZoIN1Anvq4/DXjU6UjcsgVVV2IByMaGDMWZYvtEgiIe4LVEpc0sF8Mfi2BI+Hm2BFknUVo5g/qug7O9HUWJ4aYpZDJXE4BeKIN5IrmlVxDfJgkAzAJOkHVBaOPIIAaSj+0W74BWbFOaN+P6M5YKIF7s6IDt2gSNvzv2uaOq+mVabW3Ogb5E0RRCx8+g6FKkjeysqqM0QoizR9R1LJXm6GkfPIgjxv9reRoWgYshsVmgF+K7KU/w56LLs854dY10pe4gVujNp3SpaVZR+Yrz+2AkVgVVzfjiqRHtZ05oLtxA0LKQzzTYAeDl2cDWlMshkwGwxCaNj13Ivs2gLXRp3qmw== 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:(13230022)(4636009)(39860400002)(396003)(136003)(376002)(346002)(366004)(451199015)(2906002)(66476007)(64756008)(66446008)(4326008)(38100700002)(52536014)(5660300002)(41300700001)(8936002)(66556008)(8676002)(86362001)(33656002)(7696005)(122000001)(38070700005)(9686003)(6506007)(26005)(55236004)(186003)(54906003)(966005)(6916009)(478600001)(71200400001)(66946007)(76116006)(55016003)(316002)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cEtReWd6a2xvZHFXNW9HTTYrRW9pTjE5RjlOWDhuWjFDNUp2d1VhWXVNU0JG?= =?utf-8?B?NXpLb3hMQXR4RW1TcGRoeVRXb0xaTGE3cW9OSkloeHNxT1ZDZVAvRGM4UllP?= =?utf-8?B?REFWb0I5TmxET2xadXZ2T3VDbHAwMHFuWGo2WXcxbTh5Y0ZhVGtxUk9PMDNq?= =?utf-8?B?VmVFR1ZHdGsxbk9wTFBOc2ZpcURzQjcwSHFTU1BiREJRZS92OFJWSDFGcUlD?= =?utf-8?B?bElWVW9RS2huMUZoMURWQzMybU5qTWttSVlXdGw1N2xvekhyTk5lOW1TQWZN?= =?utf-8?B?bUxkL3hKVU1sTjhKMW9SVFFEN3NycHFheDZPS2RoT1pHSFYzdDg3T09NUEhM?= =?utf-8?B?dkgvTFcvUDVFNjR6ZXprcW1HOEE5VXdQQlozR25sQ2s2Q0xlV1dPZ29NeHJ1?= =?utf-8?B?OTNwMUc2cm1TM2djQmc1OG9pZ3drNG8wZnA5UmlvWVNjZ00rM1Fob1FiNVhU?= =?utf-8?B?YlZ4b3E5a0MxRGt3azNLK0NSeTUycWcwUWE5LzlUbWluUG1RWlpBalB5QVVw?= =?utf-8?B?WUJCUk9HbEpveXJoK3ZrOFhIMUU1eUpMM3BiRU9wUmpYU0RCdW4vQzNYbFF3?= =?utf-8?B?NWNhalZuUHF3YVlSL0tFM05FMFFQZWVtZ2RkNlAxS1dkQmpRWHFQelkvclM2?= =?utf-8?B?UEI1UERycG5OZDR0L3NhUlcrY2xqWm5SNVdDM1pYK1hhVkI1NmY4cnNRT2ZE?= =?utf-8?B?RlIrdGdxaGRkMmJYTGhFSVdja294c1ExMHJKUFNGdU1WMFQyaU1oWnFVTDJG?= =?utf-8?B?RVNCSllqazVndXJLMHNMUWVmY01hUlkrU3pOeUZLNEh3ZDVUSUxSTkxMc2x0?= =?utf-8?B?eHlRS2IweVpOdGpXQTFmb3IxNEgxOUVjNGgza3RxaDdrRS9peGIvK0t3c2RS?= =?utf-8?B?dG1EcTBKMm9zSWZLU2dSN0hUWHVLOVNXUjBnU2JIZzhTbS9aTHhLVDJWcjJv?= =?utf-8?B?S2Jaa3JuM3JJMWpjby9tdnU3eGY1TkdhWGVDSUVSVW9YOWYxS2lYSHhDTkw3?= =?utf-8?B?ajMwTklNODhxMmZLL1FBR0JMVmZaUDlNY1ZITU42OUtqRGdkeXEyNDZmc09X?= =?utf-8?B?M0FhVERXZUREOFVuUWJrVDU2eTZVT0xoaERrQWxhbVJaM2dERlp5ZXBnS2g5?= =?utf-8?B?bENXTXV5NDNka1RHSUpjVFQySzdkZ3VvSlFkbkd2U1VzOS9haEdHdHo2R2g1?= =?utf-8?B?TDdhODZxdmdlc0d3Y0NhcStQVFlRbEQzTTJmN2c4SFVlT0hFc2RhWjNkWUtI?= =?utf-8?B?VGRkVjNMUWpQemQzaGJqbzE4V1U3bFIwQ1F4cHhjQ29teEd3WEc5M3R4elI2?= =?utf-8?B?NUtra1hlVUVJM1JvTUxndFJUVS83U1huK1NTMmc4T3U5b2VJRTVXbjNpUEJF?= =?utf-8?B?bVBQYk1kMkFZTE1Lb01URnZkMVBDTW1NTjlSQU1TbkhscklhdWlwbGl5WG9m?= =?utf-8?B?TXN6VmtvL294YmtmRnVIVWZUd1I0bEo0RFd3ZUtzOUhGQ2FkcXhMQzNEQWZD?= =?utf-8?B?ZHg3WnhxQUxIeXZRNzlYMUN6M3ltL0kxVFVOMDdSOHpEVjlOUkptb1VlVFpN?= =?utf-8?B?NlhlOHV3dkNUdllvL3Brd2pRRXJsWUE0QWFjSkN2b2czOHVpaDZhK21YZTNi?= =?utf-8?B?RzBid1loOFFEY0phTlNhY0RoMWN2S2t3eDJ0Z1pBS3hFc0F2N0c2YXFyWjhk?= =?utf-8?B?Z0w3eVpLMGsvOEJRNzVTbW1QUm5PSWhNTVpCTzVOeWt1ZkY5eEliSGtsaHdN?= =?utf-8?B?YThLSUdlNFErVkdxQ1R4enc3NUNhb3lCeVFCcVM4cEtobkkzYzVLR1ZoS1h6?= =?utf-8?B?SE5Jczl5aXVGUEtWV1JrdGNtVWFCdHFIcDhRUGwzSVhHREtUdnJSaTFhelFz?= =?utf-8?B?U0FZTDJ5S2RGOUxPb3RKMEZaMWt6dVYwNjZLeUFjZkcrcHBpa2VKb0JJTS91?= =?utf-8?B?Yk4vRDQ3RkJESUVaRmJ1cGNMQURLUDF1VUh4VlhKaXg4MnBJWXJ2ZDNNQXo2?= =?utf-8?B?cnozQmhDTDgvditTUUd6OVpUTlZZQ1dmOHRXb3hVQ2FIeWFWeVJnSnJYc2lm?= =?utf-8?B?QllwL0YrYlkxNDdkdGtocm5oeFpyVTVqZWpyazhhRTlDbnVlTnZGTklITERt?= =?utf-8?Q?MH6k0YARtWOS6heKQR6lSVbsT?= 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: 55193825-bfc8-4291-304c-08dab1ddba43 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2022 14:25:09.7044 (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: lV17A04zZrIe7hCOFnD/RYQW6udRHSFSWYtZnmWh88p0QTqeIF3S4nJ0i+JPXFiQ/G0l+zONq1lA7xrvwUXe0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4684 X-Proofpoint-GUID: KVqrNLJrAprE7Ux-RRjy68R-B9eVHKOs X-Proofpoint-ORIG-GUID: KVqrNLJrAprE7Ux-RRjy68R-B9eVHKOs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-19_08,2022-10-19_03,2022-06-22_01 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 SGkgWmhhbmdmZWksDQo+IEhpLCBBa2hpbA0KPiANCj4gT24gTW9uLCAxNyBPY3QgMjAyMiBhdCAx NTowMiwgQWtoaWwgR295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBI aSBldmVyeW9uZSwNCj4gPg0KPiA+DQo+ID4NCj4gPiBXZSBoYXZlIGEgbmV3IGNyeXB0byBQTUQg c3VibWl0dGVkIG9uIE1MDQo+IChodHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsv Y292ZXIvMjAyMjEwMDgwODM3NDcuNjU1OS0xLXpoYW5nZmVpLmdhb0BsaW5hcm8ub3JnLyAgKQ0K PiA+DQo+ID4NCj4gPg0KPiA+IFRoaXMgUE1EIGlzIGRlcGVuZGVudCBvbiBhbiBleHRlcm5hbCBs aWJyYXJ5IHdoaWNoIG5lZWRzIHRvIGJlIGNyb3NzIGNvbXBpbGVkDQo+IGZvciBBUk0gb24geDg2 Lg0KPiA+DQo+ID4gSXQgbWFuZGF0b3JpbHkgbmVlZCDigJxudW1hY3Rs4oCdIGFsc28gY3Jvc3Mt Y29tcGlsZWQgYW5kIGluc3RlYWQgb2YgdXNpbmcgcGtnLQ0KPiBjb25maWcgb2YgbGlibnVtYSwg aXQgbmVlZCB0aGUgbGlicmFyeSBhbmQgaGVhZGVycyB0byBiZSBjb3BpZWQgbWFudWFsbHkgdG8g YWFyY2gNCj4gdG9vbGNoYWluLg0KPiA+DQo+ID4gQW5kIGlmIHRoYXQgaXMgYWxzbyBkb25lLCBp dCBpcyBub3QgZ2VuZXJhdGluZyBwa2ctY29uZmlnIHdoaWNoIERQREsgY2FuIHVzZSB0bw0KPiBj b21waWxlIHRoZSBQTUQuDQo+IA0KPiBUaGFua3MgZm9yIHRoZSBndWlkYW5jZS4NCj4gDQo+IFRo ZSB1ZGFrIGxpYnJhcnkgWzFdIG5vdyBzdXBwb3J0IHg4NiBsb2NhbCBidWlsZCwgYW5kIGV4cG9y dCBwa2ctY29uZmlnLg0KPiBJIGhhdmUgdmVyaWZpZWQgdGhlIGNyeXB0byBwbWQgb24gYm90aCB4 ODYgYW5kIGFybSB3aXRoIHBrZy1jb25maWcgZmVhdHVyZS4NCj4gVGhvdWdoIHg4NiBvbmx5IHN1 cHBvcnQgYnVpbGQgYW5kIGluc3RhbGwsIGJ1dCBub3QgdGVzdCBzaW5jZSBubyBoYXJkd2FyZS4N Cj4gDQo+IHY0OiBodHRwczovL3BhdGNoZXMuZHBkay5vcmcvcHJvamVjdC9kcGRrL2NvdmVyLzIw MjIxMDE5MTI1NzUzLjE3MDAwNzEtMS16aGFuZ2ZlaS5nYW9AbGluYXJvLm9yZy8NCj4gDQo+IFsx XSBodHRwczovL2dpdGh1Yi5jb20vTGluYXJvL3VhZGsNCj4gDQoNCkkgYW0gZ2V0dGluZyBiZWxv dyBlcnJvciB3aXRoIG9wZW5zc2wgMy4wDQpEbyB5b3UgaGF2ZSBhIGRlcGVuZGVuY3kgd2l0aCBl YXJsaWVyIHZlcnNpb25zIGluIHVhZGs/IElmIHNvLCBjYW4geW91IGZpeCBjb25maWd1cmUuYWMg aW4gdWFkaw0KdG8gY2hlY2sgZm9yIHZlcnNpb24gYW5kIHNraXAgY3J5cHRvIGlmIGRlcGVuZGVu Y3kgaXMgbm90IG1ldC4NCg0KDQpnY2MgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4uLy4uICAtRFVT RV9aTElCICAtV2FsbCAtV2Vycm9yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1JLi4vLi4vaW5jbHVk ZSAtZyAtTzIgLU1UIHppcF9zdmFfcGVyZi10ZXN0X2xpYi5vIC1NRCAtTVAgLU1GIC5kZXBzL3pp cF9zdmFfcGVyZi10ZXN0X2xpYi5UcG8gLWMgLW8gemlwX3N2YV9wZXJmLXRlc3RfbGliLm8gYHRl c3QgLWYgJ3Rlc3RfbGliLmMnIHx8IGVjaG8gJy4vJ2B0ZXN0X2xpYi5jDQp0ZXN0X2xpYi5jOiBJ biBmdW5jdGlvbiDigJhjYWxjdWxhdGVfbWQ14oCZOg0KdGVzdF9saWIuYzo3NjI6MjogZXJyb3I6 IOKAmE1ENV9Jbml04oCZIGlzIGRlcHJlY2F0ZWQ6IFNpbmNlIE9wZW5TU0wgMy4wIFstV2Vycm9y PWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQ0KICA3NjIgfCAgTUQ1X0luaXQoJm1kNS0+bWQ1X2N0 eCk7DQogICAgICB8ICBefn5+fn5+fg0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHRlc3RfbGliLmg6 MTEsDQogICAgICAgICAgICAgICAgIGZyb20gdGVzdF9saWIuYzoxNDoNCi91c3IvbG9jYWwvaW5j bHVkZS9vcGVuc3NsL21kNS5oOjQ5OjI3OiBub3RlOiBkZWNsYXJlZCBoZXJlDQogICA0OSB8IE9T U0xfREVQUkVDQVRFRElOXzNfMCBpbnQgTUQ1X0luaXQoTUQ1X0NUWCAqYyk7DQogICAgICB8ICAg ICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn4NCnRlc3RfbGliLmM6NzYzOjI6IGVycm9y OiDigJhNRDVfVXBkYXRl4oCZIGlzIGRlcHJlY2F0ZWQ6IFNpbmNlIE9wZW5TU0wgMy4wIFstV2Vy cm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zXQ0KICA3NjMgfCAgTUQ1X1VwZGF0ZSgmbWQ1LT5t ZDVfY3R4LCBidWYsIGxlbik7DQogICAgICB8ICBefn5+fn5+fn5+DQpJbiBmaWxlIGluY2x1ZGVk IGZyb20gdGVzdF9saWIuaDoxMSwNCiAgICAgICAgICAgICAgICAgZnJvbSB0ZXN0X2xpYi5jOjE0 Og0KL3Vzci9sb2NhbC9pbmNsdWRlL29wZW5zc2wvbWQ1Lmg6NTA6Mjc6IG5vdGU6IGRlY2xhcmVk IGhlcmUNCiAgIDUwIHwgT1NTTF9ERVBSRUNBVEVESU5fM18wIGludCBNRDVfVXBkYXRlKE1ENV9D VFggKmMsIGNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBsZW4pOw0KICAgICAgfCAgICAgICAgICAg ICAgICAgICAgICAgICAgIF5+fn5+fn5+fn4NCnRlc3RfbGliLmM6NzY0OjI6IGVycm9yOiDigJhN RDVfRmluYWzigJkgaXMgZGVwcmVjYXRlZDogU2luY2UgT3BlblNTTCAzLjAgWy1XZXJyb3I9ZGVw cmVjYXRlZC1kZWNsYXJhdGlvbnNdDQogIDc2NCB8ICBNRDVfRmluYWwobWQ1LT5tZCwgJm1kNS0+ bWQ1X2N0eCk7DQogICAgICB8ICBefn5+fn5+fn4NCkluIGZpbGUgaW5jbHVkZWQgZnJvbSB0ZXN0 X2xpYi5oOjExLA0KICAgICAgICAgICAgICAgICBmcm9tIHRlc3RfbGliLmM6MTQ6DQovdXNyL2xv Y2FsL2luY2x1ZGUvb3BlbnNzbC9tZDUuaDo1MToyNzogbm90ZTogZGVjbGFyZWQgaGVyZQ0KICAg NTEgfCBPU1NMX0RFUFJFQ0FURURJTl8zXzAgaW50IE1ENV9GaW5hbCh1bnNpZ25lZCBjaGFyICpt ZCwgTUQ1X0NUWCAqYyk7DQogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+ fn5+DQpjYzE6IGFsbCB3YXJuaW5ncyBiZWluZyB0cmVhdGVkIGFzIGVycm9ycw0KDQo=