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 8C04F45AE1; Tue, 8 Oct 2024 11:31:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 225CC4025C; Tue, 8 Oct 2024 11:31: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 7DD024021F for ; Tue, 8 Oct 2024 11:31:49 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4988VtUe031231; Tue, 8 Oct 2024 02:31:44 -0700 Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 4251a703dp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 08 Oct 2024 02:31:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PZIwghi9FaFoqg1SS+wDBJ7MiUyhgR3kl2HbPm3AsiYVQNjCdA8NH3HN0O7KQ2W9+VtdlF5+VGyGTsv2yM6GsuCyAFpM6S5x/tQT4ripdq0Qq+qcdXfLST7S7PdhzNuvIlcrUXjyM8QsGwL7HLFtAehUvrzwRdyrxAKkANEajE0W6/mbZag2BoF027mQHuon3Rb/lnJ2RoIRO0UMwLz48PJVqDACo/VdAzM8vLX0s6hqp/5VN/rzIr/AN094QPTEOhMV494bL6aukJGejpEDSPMSe7JzICLIogl0pYHKEcizfYWeKaB/px+C0smbWi3wQzZuW06sViBQ/z+Au19YlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=aw/uL+o8L2VODeP7QF/SJASK6vndAnc0ybVo9tKVTtk=; b=wRv7tbF1/OgaBxLeLifVVoYe6IZv/H9THr85OD/CqkcUeu5G7xF11FS2SKJTowPSTc+Qq5FrQxqwwLNapzZjEuK4dIJ7BNTzhORAf53wBm7xL4e54f221pVTobidlf3M0kpeZ8MME/AuSCQL0Ek/JZm9uGLKHW8s07xp5uCdK/4kBcdOCNBxedX1uKKWk5d9+MHV0Tmp5wNYvj9rdRXra9iVjJFiNkm8XSSsY62cKWf0vRIxnG6b+sUdlLx6naNHD1ukt0sDULS5C9tcRCl3Ad9cdnV13iy6L2mUhirv1cT4vjgYYIMxzilFkTrF5d7PYw0PNG27cSihnidUGd6r9g== 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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aw/uL+o8L2VODeP7QF/SJASK6vndAnc0ybVo9tKVTtk=; b=PRcBiJnKsg71EdLgeRSiNWLLsIwDNlVN3rXPPerlLMa16W/rA1JNCQuXHfLWNkfDI7cypaahdxJ8ErXs/xZSUSKi+V17OL4ab5ViCbkA3AplHtNQT9+1cgZLdFdXCLqf1baGdB09NHMNZSUnpp+IssPFM7HoMFEuBK3NBk/54xo= Received: from CO1PR18MB4714.namprd18.prod.outlook.com (2603:10b6:303:e9::18) by BY1PR18MB5896.namprd18.prod.outlook.com (2603:10b6:a03:4b6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.23; Tue, 8 Oct 2024 09:31:41 +0000 Received: from CO1PR18MB4714.namprd18.prod.outlook.com ([fe80::26fb:729e:a947:3e06]) by CO1PR18MB4714.namprd18.prod.outlook.com ([fe80::26fb:729e:a947:3e06%5]) with mapi id 15.20.8026.020; Tue, 8 Oct 2024 09:31:40 +0000 From: Gowrishankar Muthukrishnan To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" , Akhil Goyal , Fan Zhang CC: Anoob Joseph , "Richardson, Bruce" , Jerin Jacob , "Ji, Kai" , "jack.bond-preston@foss.arm.com" , "Marchand, David" , "hemant.agrawal@nxp.com" , "De Lara Guarch, Pablo" , "Trahe, Fiona" , "Doherty, Declan" , "matan@nvidia.com" , "ruifeng.wang@arm.com" Subject: RE: [PATCH v6 1/6] cryptodev: add EDDSA asymmetric crypto algorithm Thread-Topic: [PATCH v6 1/6] cryptodev: add EDDSA asymmetric crypto algorithm Thread-Index: AQHbFjcgy5vlSMJ6okiKJkodDz8kP7J7eIOAgAEF1gCAABPUwA== Date: Tue, 8 Oct 2024 09:31:40 +0000 Message-ID: References: <20241004053059.319-1-gmuthukrishn@marvell.com> <20241004082623.714-1-gmuthukrishn@marvell.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-traffictypediagnostic: CO1PR18MB4714:EE_|BY1PR18MB5896:EE_ x-ms-office365-filtering-correlation-id: 4ebf1de4-be02-4396-b6f6-08dce77c03e3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|366016|7416014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?QzhnbG5TSGM2eVBuNDJUOTFJUjFyZU42YnRmYVZTS0hLaDk2YWtnU1lqcUdH?= =?utf-8?B?NEZaVjY5S3JjREczdmdjbEdnMVQvOFZPb1QzUHpidGJwZEFuZUJmd3R1VlZw?= =?utf-8?B?SEJDejJKL255WERQbDZBTi9FK0t6QW52L3ltTXlmQmRpc2s2d3ZRSmlUQk8w?= =?utf-8?B?eTNEWVlma3R2bCtrTGovV1JrZzB5QnFHM1JnWVZqa3Q0Q2NmbEN4SHBSeUxX?= =?utf-8?B?RTFFa0xhOUl0YnVkYWZjUTNpVXVvVDBmOUkxdFBWWGpSUTJWWjE2T0d4OTdK?= =?utf-8?B?R1NUNExBYnNiczNlWjZyTjQrM3hBa1lkVzdCeGxES2xadmRkL0syU0lhcWVH?= =?utf-8?B?M05nU25TeitaZ3A3eEtrSERjdUx6MEhaTnVpejB4VUlsQ2p3OU5ucUxISU05?= =?utf-8?B?bFBxT0doSlFONE9IM3g5d2E0VHNzOWtHaUZOcG5SUUU0Zi9DNE5rQTd5YnQ4?= =?utf-8?B?MHk1MzJQUE1tR25FK1J6N2lNN0hWVlg2M0RsV0lKOWZLWndmdkhSSXNZdUZx?= =?utf-8?B?MzVYSUhjbWlUck5oaVBoL09yVHhHNVJjVThiNTN2U2pzaER6c0pmZ0pFdlgy?= =?utf-8?B?ZnNTZHFOUjRLbFcySG9XWkVNT1JZRk5MVm5CYkxuZktGVW5QNEs5K1F4Sm1X?= =?utf-8?B?VlhWYnFtbFpxM0RuZkVCWmJUWHJXZ2hTNTFnSmNjWGJSQkIyNkkwd2tQb0VZ?= =?utf-8?B?dy9rS3k0dVFLSElhcXREV2duVWRjZ2dHQnduNjBnNUxDM3BDcFFtOFJuUC9s?= =?utf-8?B?aXMzNmlmaXdOOEtSak1hZGVZNTB5WXN1aUpKbmFJcmtsUngyaHJyYXREZ3BE?= =?utf-8?B?WFdKL2tOOGQ2RWFyWnBFbXlmeUExcEQzeUx1TFhDd0JHdm8vbzQ4NWlRaUpl?= =?utf-8?B?MmNBWG45NUFnL0lJc3pkNVR5a0trOHh2VGZwcWtoVUpCdkl3SWwyTEVtOVRQ?= =?utf-8?B?S2lWeWlweFZSTG10emdhMW9SaTZkV3hwWVA3YnVFclVaVVpwWG9PWk1sNm1a?= =?utf-8?B?K0RKQm9ySElPbWVGejZaKzBRemd5bzd1ZER0aSsyZTdhaFZTbkhuOGZ5NSsx?= =?utf-8?B?dWxKYno4dGNLS3Y1Ym1TaVBiYmU3bFY4TlM1R0dCZmNWNEdXdHZEYUFrcnZt?= =?utf-8?B?R3dCaUdQZGtJbTJkUmsvQ0QxTG81N2taZ2Nma2YvUmNwR28xMkFEM0lVOHRr?= =?utf-8?B?aStQSWl3RVNoQXNHRGJhWlhnOGtQWTR4Wi9paHVCOWtDSXRvdUxsZXdDaXNx?= =?utf-8?B?eVBneTh1Rm5qV0dHQjBZZDMvZEdmZmlCZXhxU3A4UG00WmhEc2VZYVkxS1FV?= =?utf-8?B?aGxBUklCaUNTek0rQmRGUUtlKy84d0pPWitYaG5mU003V1VYdndBbWRHeCtY?= =?utf-8?B?ZVhZUE1CVmtSdmpRb0JOUzRjSlExVndyN2U2Wms5Q21wK0d5U2U4TXRIKzVF?= =?utf-8?B?Nit5Yko1OVF6QVhFL1dQSWJPakw1UGQvOE1RSkxEeFVWMzB0SmlpR1hEWjVO?= =?utf-8?B?RDMrK1R6M3NNQVpNL2NNWWtoZ2lZdzg2dXN3b25KQkJrTDkyaDg3YmJaTnV0?= =?utf-8?B?d0I2cFZSU2l5TVYvbXVUMUJZY0dGT1A2YkpKT3NHSlArVm5xZ0w4QVU4V1BV?= =?utf-8?B?bndpVFhnTW4xMHJwOWhYUCtxRzRwODdPaHNPb3h4aWU1bXJ0RWhkUE9PSmx2?= =?utf-8?B?dUZWTUtxOENsbEFVTm01OHpYNkJuUGlmQVVpZWVqc0g0YTdIb2xkSGZpTnBL?= =?utf-8?B?YXFidzk4MUZ5bUx6VVRzdkNVTm1IMzJUMjltMlpjVUlOYlFSVGkwOHdMbWJu?= =?utf-8?B?c2ZIZDVVTDNncWJCbjBpUT09?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR18MB4714.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(7416014)(1800799024)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R2ptcEppZ1djQkZuQzRNSkExUEtLMGtabFdUdXVDeUl0WXBoeUducGFjcGtR?= =?utf-8?B?RmJ3Y2FkUlFhNzVSQ0pDUnVwdkxLRHNURlpqRThPS3ltREJxSEdrQysreGtz?= =?utf-8?B?WG8vYTNXTU9Wc2VQaUVORWpXQnI1MGlNclNiMnRwcHpnbkJTUml3Q0N5S2Nu?= =?utf-8?B?akx5dlJOd3cwbWVrdlY4b1BsMmtCNDBnZ21PdTdqSlI3ckFlVHNLVExrZElo?= =?utf-8?B?UjVvQmhzR2IvMU9sMjFsZm1SZUZlNW5EN050TENUR0Q3cEhlUkRZNW9Qd0Ji?= =?utf-8?B?dU5OY1ZwT1dlSzB2OXE3UGp1QjBhOU1JNGp1M21zS0ZuYzladmZXQzhNcytu?= =?utf-8?B?Yy9Da0wvdFl5ekZFWG9lVEJmb0FJZkhnUEtSRmhTV0FydVQrQUFBSkZGQUJJ?= =?utf-8?B?VkgxeG9FeFI3ZWR4Y1RKTnpQVElLU3NhZDRuNkN1c2ZTU3k2ck1obDNadWF2?= =?utf-8?B?aGhDTVdVaUtOUnhSZFZyaEJnR0NRZC9CQjdpblRKeGY0bDh1YWR2TDZUVy9N?= =?utf-8?B?bXFIYzB6d2FNK0plYmhzbHVyNTl4WkhqN3JqbXg3aEtPdkRVQkJ5L3RsT0U5?= =?utf-8?B?Y1Z2YWZWdkZyZjZnbi8yZ3d1eEZzNkw2L3M0bFEwVkdCaHFoZ05xMU9JNGlE?= =?utf-8?B?ckF6d3BvajZ4Z2pCZFhvNmJWMHFVWDIwK0pUU1BINDVpdzltZ0x4dzFXQlU0?= =?utf-8?B?bDRZWktCZ3hRZ2JXdjBsbG9CM2pnRTZDSUh1V1M4b2trWWQ1ZVl2dlFoUjBD?= =?utf-8?B?NHBuNEhLdDZySTVxSHcwckY0SXdUV3YvV0wzZmtyci8weWQ0b3hvd2g1L2k0?= =?utf-8?B?ekk4WElHYVl2dW1QUG4zYW9uTVMzM1QvNi81bmZsNDBBajFJUnhHOVJYSGZ1?= =?utf-8?B?S29OcEs1eWw2NktmTHdZQWJ4NmFCZ0ljeWFRVGlUNVUwUUVWd0F5RkVFTkNt?= =?utf-8?B?allRdFdKM0c4QUwzZGJsMTJjc3hwcmFSVE9RY3NTTWJveFhiQUZMcFE5azRV?= =?utf-8?B?bDlVUHV5VFpBalkwbEJEZVJxOVF0QjhxR01vQzRld2YvTE5tMjF4eFRYTGJT?= =?utf-8?B?MEowNGIyWitCRXJHc1EyYXE5TzhqbiswcGd0UUlzQllYRjUzblJUb0Z0cFgy?= =?utf-8?B?cVNRRTNRdHVxZ1JnZVZxUjNqanJqUmprVjMwTUpIcEovSlFYVm53ZkI2Skxp?= =?utf-8?B?NGpPT0haK2Y4UWh1VVRHY1dlLytQYllXY2s1b0NQbEJsNDN2SFl6VFRVbncv?= =?utf-8?B?dVROaVd6OXZONFJ4THgyYVJMM3U2bU80NjB1RmpnVnNGWU5pYmVlbjI5a2dk?= =?utf-8?B?aUo0RTk0a0FPOWFqcWRWNWVvZGVxdjhwWkJ2dytIbUdGYXI4TlljYkh1Sysz?= =?utf-8?B?M2JXV1BTYXpIaTFhaGJvMnZGbWlRZU84SU1wRThudmkxalN4aGQzV0JsaXhT?= =?utf-8?B?VHRCck1zQVBaUUZtaGZXcXU4U3JsYlpYdzJYakh0Z2ZGYTJRUXllYTEwLy9k?= =?utf-8?B?T29JMFVsaDBxQVYwc2ptMC9HTGxiclRZdUpIUFUwOERHZjl4QUNpcGhMUFpU?= =?utf-8?B?VGNvd0JtUDM1SFlMamU5WFhFT3pWUUVOM3NHaFZqNkxQNnlUSTNzQjRUNDA5?= =?utf-8?B?RGJLTXRFM2FsUWszWGdZRVlmVFNna0NJTFZCVWh1Y3pJVVNQVnUwUDVrTzJo?= =?utf-8?B?SGVuRTZDTWtOMXVYMjJ1RDVFTU80MFFOejJQMVp6WHh2ZkxrR3F1Y2VJSlh1?= =?utf-8?B?VjJBYTZTTzd6VXFtTEdqdUhLRm9zc0RueHBEaHcrSFd0dTVWcVFIcENxem5z?= =?utf-8?B?ZTFRT3RCQTlZd1h6Qkl6Z2hvR0NmUnNxMFl0TVZURkRRazBYMkxaT2dHNXFq?= =?utf-8?B?UCtWZG5FeitBQlF5MGV4alpydGZiMXk3a1g1RUs4M1NjNStZd0RQNkNIaHRM?= =?utf-8?B?OHRqRkphV2x4YXZ5b2dEclhaVGl4UGtjNU9BU2o0SVdmL3R6Rk1CMDg4SjNi?= =?utf-8?B?Qk00cjZLUHdUR0Q3ZGRMQmdZcUZDT210Z1drbVZGck4xclpWbEpvS2FtbllW?= =?utf-8?B?aE1GYjFDRExDcGlHQXZSQXdOcTc0SndBbld1RWtPNW5xbFBveHJFNHRZYkMy?= =?utf-8?Q?V4wSZ0n/wbKADMU60/bmEV6dF?= 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: CO1PR18MB4714.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ebf1de4-be02-4396-b6f6-08dce77c03e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2024 09:31:40.6793 (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: 8/l+o7FgEmXN14Hj43N276KC4iRmAvcI4OCzQrkR4x/C3MiqR04PWdxaNpjM98w9x5RTxykmTdRz+tfLoGVGyA6e1I4oyDUPzsldvERugko= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR18MB5896 X-Proofpoint-GUID: 4tDT-YQwCSNuQ9bYQg-9uFJl4AorFn9S X-Proofpoint-ORIG-GUID: 4tDT-YQwCSNuQ9bYQg-9uFJl4AorFn9S X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_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 PiBBY2tlZC1ieTogQXJrYWRpdXN6IEt1c3p0YWwgPGFya2FkaXVzengu4oCKa3VzenRhbEDigIpp bnRlbC7igIpjb20NCg0KVGhhbmtzIEFya2FkaXVzei4NCg0KPiA+IEhpIEdvd3Jpc2hhbmthciwN Cj4gPg0KPiA+IEkgbGlrZSB0aGUgaWRlYSBvZiBhZGRpbmcgRWREU0EsIGJ1dCBJIGhhdmUgc2V2 ZXJhbCBjb21tZW50cy4NCj4gPg0KPGN1dD4NCj4gPiA+ICsvKioNCj4gPiA+ICsgKiBFZERTQSBv cGVyYXRpb24gcGFyYW1zDQo+ID4gPiArICovDQo+ID4gPiArc3RydWN0IHJ0ZV9jcnlwdG9fZWRk c2Ffb3BfcGFyYW0gew0KPiA+ID4gKwllbnVtIHJ0ZV9jcnlwdG9fYXN5bV9vcF90eXBlIG9wX3R5 cGU7DQo+ID4gPiArCS8qKjwgU2lnbmF0dXJlIGdlbmVyYXRpb24gb3IgdmVyaWZpY2F0aW9uICov DQo+ID4gPiArDQo+ID4gPiArCXJ0ZV9jcnlwdG9fcGFyYW0gbWVzc2FnZTsNCj4gPiA+ICsJLyoq PCBJbnB1dCBtZXNzYWdlIGRpZ2VzdCB0byBiZSBzaWduZWQgb3IgdmVyaWZpZWQgKi8NCj4gPiBI YXNoRWREU0Egd2lsbCByZXF1aXJlIGEgbWVzc2FnZSBkaWdlc3Q7IHB1cmUgRWREU0Egd2lsbCBy ZXF1aXJlIHRoZQ0KPiA+IG1lc3NhZ2UgaXRzZWxmLiBGb3IgSFcgaXQgd2lsbCBiZSBtb3JlIGNv bXBsaWNhdGVkLg0KDQpEbyB5b3UgbWVhbiBzb21lIGhhcmR3YXJlIG1heSBub3QgaGF2ZSBIYXNo RWREU0Egc3VwcG9ydCA/DQpJZiBzbywgSSB0aGluayBpdCBjYW4gYmUgYWRkcmVzc2VkIGFzIGFu IG9wZXJhdGlvbiBjYXBhYmlsaXR5IGluIEVkRFNBIHhmb3JtIGl0c2VsZiBhcyBwcm9wb3NlZCBp biBhbm90aGVyIHBhdGNoOg0KaHR0cHM6Ly9wYXRjaGVzLmRwZGsub3JnL3Byb2plY3QvZHBkay9w YXRjaC8yMDI0MTAwNDE4MTI1NS45MTYtMS1nbXV0aHVrcmlzaG5AbWFydmVsbC5jb20vDQoNCj4g PiA+ICsNCj4gPiA+ICsJcnRlX2NyeXB0b19wYXJhbSBjb250ZXh0Ow0KPiA+ID4gKwkvKio8IENv bnRleHQgdmFsdWUgZm9yIHRoZSBzaWduIG9wLg0KPiA+ID4gKwkgKiAgIE11c3Qgbm90IGJlIGVt cHR5IGZvciBFZDI1NTE5Y3R4IGluc3RhbmNlLg0KPiA+ID4gKwkgKi8NCj4gPiA+ICsNCj4gPiA+ ICsJZW51bSBydGVfY3J5cHRvX2Vkd2FyZF9pbnN0YW5jZSBpbnN0YW5jZTsNCj4gPiA+ICsJLyoq PCBUeXBlIG9mIEVkd2FyZHMgY3VydmUuICovDQo+ID4gQWxsIGluc3RhbmNlcyBhcmUgdXNpbmcg dGhlIHNhbWUgY3VydmUsIHdoZXJlIHRoZXkgZGlmZmVyIGlzIHRoZSB3YXkNCj4gPiBvZiBoYW5k bGluZyBpbnB1dCBtZXNzYWdlLg0KPiA+IEFuZCBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGEgc2Vz c2lvbiB2YXJpYWJsZSAtPiBuZXcgeGZvcm0gZm9yIHRoZSBFZERTQS4NCg0KQmFzZWQgb24gcHJl aGFzaCBhbmQgY29udGV4dCBzdHJpbmcsIHRoZXNlIGluc3RhbmNlcyBhcmUgbGlzdGVkIGluIFJG Qy4NCkEgY29udGV4dCBzdHJpbmcgcGVyIG9wZXJhdGlvbiBoZWxwcyBlbnN1cmUgZWFjaCBzaWdu YXR1cmUgaXMgdW5pcXVlbHkgdGllZCB0byBpdHMgc3BlY2lmaWMgY29udGV4dCwgdGhlcmVieSBw cmV2ZW50aW5nIHJldXNlIG9mIHNpZ25hdHVyZXMgYWNyb3NzIGRpZmZlcmVudCBjb250ZXh0cyBv ciBvcGVyYXRpb25zLg0KUHJlaGFzaGluZyBhZGRzIGFkZGl0aW9uYWwgc2VjdXJpdHkgYnkgZW5z dXJpbmcgbmV3IHByZWhhc2ggaXMgY29tcHV0ZWQgZnJvbSB0aGUgbWVzc2FnZS4NClRoZXJlZm9y IGl0IGlzIG1vcmUgYXBwcm9wcmlhdGUgdG8gdHJlYXQgYm90aCBvZiB0aGVzZSBhcyBvcGVyYXRp b25hbCB2YXJpYWJsZXMuDQoNClRoYW5rcywNCkdvd3Jpc2hhbmthcg0KPiA+ID4gKw0KPiA+ID4g KwlydGVfY3J5cHRvX3VpbnQgc2lnbjsNCj4gPiA+ICsJLyoqPCBFZHdhcmQgY3VydmUgc2lnbmF0 dXJlDQo+ID4gPiArCSAqICAgICBvdXRwdXQgOiBmb3Igc2lnbmF0dXJlIGdlbmVyYXRpb24NCj4g PiA+ICsJICogICAgIGlucHV0ICA6IGZvciBzaWduYXR1cmUgdmVyaWZpY2F0aW9uDQo+ID4gPiAr CSAqLw0KPiA+ID4gK307DQo+ID4gPiArDQo+ID4gPiAgLyoqDQo+ID4gPiAgICogU3RydWN0dXJl IGZvciBFQyBwb2ludCBtdWx0aXBsaWNhdGlvbiBvcGVyYXRpb24gcGFyYW0NCj4gPiA+ICAgKi8N Cj4gPiA+IEBAIC03MjAsNiArNzY2LDcgQEAgc3RydWN0IHJ0ZV9jcnlwdG9fYXN5bV9vcCB7DQo+ ID4gPiAgCQlzdHJ1Y3QgcnRlX2NyeXB0b19lY2RzYV9vcF9wYXJhbSBlY2RzYTsNCj4gPiA+ICAJ CXN0cnVjdCBydGVfY3J5cHRvX2VjcG1fb3BfcGFyYW0gZWNwbTsNCj4gPiA+ICAJCXN0cnVjdCBy dGVfY3J5cHRvX3NtMl9vcF9wYXJhbSBzbTI7DQo+ID4gPiArCQlzdHJ1Y3QgcnRlX2NyeXB0b19l ZGRzYV9vcF9wYXJhbSBlZGRzYTsNCj4gPiA+ICAJfTsNCj4gPiA+ICAJdWludDE2X3QgZmxhZ3M7 DQo+ID4gPiAgCS8qKjwNCj4gPiA+IC0tDQo+ID4gPiAyLjIxLjANCg0K