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 AEAE1A0C45; Fri, 24 Sep 2021 10:12:30 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 385374122D; Fri, 24 Sep 2021 10:12:30 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id C56A340142 for ; Fri, 24 Sep 2021 10:12:28 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18NNedq4007567; Fri, 24 Sep 2021 01:12:27 -0700 Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2175.outbound.protection.outlook.com [104.47.73.175]) by mx0b-0016f401.pphosted.com with ESMTP id 3b93f99baj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 24 Sep 2021 01:12:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CH6fWH9HrI0zj/Nire7fkvJR01XvmZvC6uD9Dei3Q8HiOfQT7YZgUsdCSOqASN/W8dmzU9noVXq6XYSmOr0jwc4HIHqII1bnADksntHROTU3C4zN5sq86OyQwA+XabeKggf+6GlX+A818boVguMvhiWcgJOU8JChmpwHkFuhBd6qhXoSADE8nl3GcHx8Q8a6dWRv4ATPaiOZu4085GzPssNr2rlhs07VdeYiDsPdMXa5QJHTwAZ3+6PxowI2U+Aqq4j64o+o28C0ARSySpvB8INKH38qWd4q+9TGveoKyDhbiotpqyWwOTowat0tWlD4Q4YswlS5Md9+ck0qX2YH0A== 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=l7F39APvfw0w+FMr/YSo5aVQHVv5NnJs8hn2GQL5o1k=; b=Sn+U9ZmmP27jQTWMVFp0vGhOK9Y6vHqSyjkfUaElvweIvp7n9AQqM8XCbxcRR7N8Q6Ao4fQ1N70b3L+6RBTK5U4qULFkAhhIpBUakob1u8utffMgASZcSyF45bv3GJUgIeoWSZKKbHnBP/kahujbMMSXWcJahCB/gpBg8wULbNNKc4tAhRXvYW235V0xNgcE7Z0M5wq4U/I4Nqw1O32r29qiP2snxocQXvYgVwf3oeuHzzJ7BKRm1mbmttPF+JgnO8/Gqv825rw+/GgIvT58ZFZJJJLPZgoYfYdIvFtuOrf+cssoffG5qdExM/OdEj9G+/HTYYpqOeLKrqhvCr6Aeg== 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=l7F39APvfw0w+FMr/YSo5aVQHVv5NnJs8hn2GQL5o1k=; b=btb1xBYyetDhOLsZVQBUfrNP8j4wg9A9LJsM47htazuiQT/BaDmiSWd29ezLIFPtAPzTOCLdBzlqSUNvd5ybYaoW2ukoiYKJiHZg7pR3ZY7jmSmYx5jR8FP6QYbnIrCwMZnYPf7RrV6DX5eZ7/iR6Sb+YsZBfkjtE5MPJ7b5u1I= Received: from PH0PR18MB4672.namprd18.prod.outlook.com (2603:10b6:510:c9::16) by PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Fri, 24 Sep 2021 08:12:26 +0000 Received: from PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::85aa:3d01:94f6:984]) by PH0PR18MB4672.namprd18.prod.outlook.com ([fe80::85aa:3d01:94f6:984%4]) with mapi id 15.20.4544.018; Fri, 24 Sep 2021 08:12:26 +0000 From: Anoob Joseph To: "hemant.agrawal@nxp.com" , Akhil Goyal , Declan Doherty , Fan Zhang , Konstantin Ananyev CC: Jerin Jacob Kollanukkaran , Archana Muniganti , Tejasree Kondoj , Radu Nicolau , Ciara Power , Gagandeep Singh , "dev@dpdk.org" Thread-Topic: [EXT] Re: [dpdk-dev] [PATCH v4 2/5] test/crypto: add combined mode tests Thread-Index: AQHXq8Yo7Dir83cs/kGOTbQCVeIhi6uy0roAgAAJQEA= Date: Fri, 24 Sep 2021 08:12:25 +0000 Message-ID: References: <1630644420-1256-1-git-send-email-anoobj@marvell.com> <1631884523-836-1-git-send-email-anoobj@marvell.com> <1631884523-836-3-git-send-email-anoobj@marvell.com> <93b3749b-563f-8d16-7e67-c400343b4bd1@oss.nxp.com> In-Reply-To: <93b3749b-563f-8d16-7e67-c400343b4bd1@oss.nxp.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df0981c3-6d1a-4ade-9f15-08d97f330b58 x-ms-traffictypediagnostic: PH0PR18MB4491: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /g13Vl8BtN1FUxBxnwUQ0jlh4ywRwgx2edl+FBHeEeYwaU1QFxVg8WgFFc4zZV69lm0TyfEFjmitmbXvYUNI0xAYaXt49PzFchJ0T2vqq8x5bSjzpeg6iH/xGKMJYnrBXxIm4fTganwna0JCe6++DCVHw1oMd46Cu7jgOGD8qJ4RQCRcc2eOZ8EljGZQDdRRVM6L8Kzu1qsp3hQC39dlk0npwyoUyhB1DYotPu6dp61hY732hsB1sidhBJzyDtOBKaqavVkZ9b+rx7cTQFpMMWSLZoN3pvEw0getcAu7WSaRbhlFwDeSb217460ihRPR6CNWpJEvSbSta9Zoc7XYJ0TlFEttVaqRqcarFxhtYRS7+tIYAbZnie0POEURqTk3gfqfSCWsv0MmNL+hvCnFCts25xhkU53sxZNp/nez5FHKeNpQAvgBOBTNrydBayfkDCFttlozrTFWPAG0TW6ZNkkPZ0BRhXeTodTDYTe7jZdUqQdA29OGimmigdH1WcVHQlk5V64Vvu9ojIxAwRPZbtMRKuGOov8y4ss1FHtKAPvJ3IyYH+UwI2Aj5zx9OM3ZqYqmVrv6gGpdw7+ydMPd9Mim3sE5PaXEEQolV5smawedw3+7NdxUn7MvUT90iZFP1cegy4Ibhil1wlZuHob9Gety25veMxE+AGqyVYcbqpU1tgbI58UlEIynVztdr7RiqKmeI/XMf/4c2AEfvFrgjw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4672.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(52536014)(66446008)(66556008)(316002)(110136005)(64756008)(71200400001)(54906003)(6506007)(122000001)(53546011)(7696005)(2906002)(5660300002)(26005)(8936002)(186003)(8676002)(83380400001)(38100700002)(9686003)(86362001)(508600001)(38070700005)(4326008)(55016002)(66946007)(76116006)(33656002)(66476007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YnFDdWRZS2xEZjl3bEE4N3hNMVhXWjdSZmZtMTBha3k1aG1rbzA3czB2RVdr?= =?utf-8?B?NlM4RDRQam4vY0k2ODUzaXR0MHN0NkJWNnJ5bDR3SVFVcFlkMklucUIrZUp2?= =?utf-8?B?MUZGRHE5QnFCdmJla2h3Y3VYOVNZUXhHODhXTGx4d2UwQVhtUlNyVllocmwx?= =?utf-8?B?RVhLUyt0WHYxZWIvakE5bjljY1ZoTk8vTE5kRnREanhMOENQdWNjb0N1Nk9J?= =?utf-8?B?dmpRSHAxN0FWNUpYWHVWSkVuQzAwM0RONHAxU280K2VpREplckk0c0pLWi9j?= =?utf-8?B?YzRNRWozYXNDY1pJNVh1ZFZjV2Q1SFlWRDhTU1J6TnRMM1ByV1NObU4yT0VL?= =?utf-8?B?TXArUjN1bW4zNEVZamV0ZlgxUnhJUmc4TnZPK2JOS05jbklRNk9XcGVHcnAy?= =?utf-8?B?eVNKRjU3RXhpbHhCSEs0Sk9PZGh4Y2xHRTNsUlN1dVhXNHZYUkN4L0VLOXJh?= =?utf-8?B?cmJmbHlISHdrV3F4MWZDNmFYdjhPL2Y3UXNTZjZpbmlCaXNlajBHQTJUT0dZ?= =?utf-8?B?U0F2aU9Qb3VSa0VpWmZlQ25hUTRMVU03UzhxTHo2WlkycXlxOGVPWVF6SlJV?= =?utf-8?B?b3JucTdVZnIxcEgyQ0VyblBkVjdjYjlteTU2WnMvcEtqYm9WM2NlMXlZNVRJ?= =?utf-8?B?dW5TZzJDekJyRG1jTFpHVWNreTNOMHQ5dFhMRmdhTWVyM3BrYVNTVDViZ1g5?= =?utf-8?B?RGtYRjJFb0wxZ0RkOE84bGljbkxXSEMva0tiMXZwazdnNEZBNjgwWGZNN0NR?= =?utf-8?B?NHRKblhWNWRjV2ExSlBQVm5Wczd1NWllNEY4OTIydWhWM2ppeXc1ZlZOTi9Q?= =?utf-8?B?bUFIbzAvb0FWL1hyMmlXQzlwcUR3ZFhGaVNOUTVwZndZcGlRdnROWVYrZFdU?= =?utf-8?B?SEU3eW02OFVWQURCQUx6ZVZJOEpGNkxuaFB3a2R0aHJESGVyN1p0UGxVQkhC?= =?utf-8?B?bkEzVjBZZWF4Y0tVazh2YU9yVzR2VzI3VGFaWkp0M1JmYU9adzk5dTlyMkRj?= =?utf-8?B?c3FlZ20wQU94NGxVaHV1MFl0VzlrN0hPWExZQ3lVK1BINkFHSTVOQXMwYzJ1?= =?utf-8?B?ZnVnckh3QXFITGpjUG9MNjcrQU5wOEtCTUtmYVkraXJKZ3hXbmlmcjRxODRT?= =?utf-8?B?T1NTVGFtL29WdXJISkFZMXNrUWY3RmF6cWRZNG5CdWs0K1NWNFQzNkJ4c0Vi?= =?utf-8?B?b1YrUGtWYWF4LzRvTlBoTXM2aWZXUm9mbXdwVlpIbWxtSTRaQjVEdTk1Sy9x?= =?utf-8?B?ZHI0WWpwbHNCNXd6QmpHamFaeFlsb0xOYlV6VDJqektEVTdwSGpSQjk3Y1J0?= =?utf-8?B?N0N4RnFtc2hRcGwrbVB6aHpEd0JUQTRjRjU1YVNCcm9tOVhMOFA3NzNaVmhI?= =?utf-8?B?dENmRnQ0ZUtzVXliK2pNWm0yaWowcVdHTDRGSWwrN2xNZk16M1M5R1F5VFdV?= =?utf-8?B?OXNSMitXd0E3Wkc1akpabldnTDRmL3ZEZ3pic0d3S3ZYcFowN1ltNTdtN3pR?= =?utf-8?B?YTRqang1dHlydWFTQktFVzk0VGZkTHBRTmlpWG5OM1BWYVV4TnU4eStoK3J0?= =?utf-8?B?RGFMU015NmMvVnJrbkVBZmREa2JUVVpGaXhqaGpxdDhTbkd3MEFQQ3A3Y0t1?= =?utf-8?B?M01XZ095cXFwRkRXVEdoeHBLMlJCdjVsdGgxUmJBY3ExZDJmUStDQVE3TkpV?= =?utf-8?B?d1BBek5oQklTYXdPK3Q3WDhYems2WmE2a2MrdExRb3Z2Yk82WG5HRVllMkZW?= =?utf-8?Q?zDg1SOE+26WXNTIo02ocxCWogN8wmyozLJ64ZgI?= 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: PH0PR18MB4672.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: df0981c3-6d1a-4ade-9f15-08d97f330b58 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2021 08:12:25.8041 (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: GG8gRE+Y/CTJfqYVZ+EnntN7ygdITqHwlT3+njsyBvwudft/aeGl4MgQVCGVrhme67J1PDXxTGheoX4MyDLLHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR18MB4491 X-Proofpoint-GUID: atZtAYLq_F9hcwIudFcuREAD9gySw_nh X-Proofpoint-ORIG-GUID: atZtAYLq_F9hcwIudFcuREAD9gySw_nh 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-24_02,2021-09-23_01,2020-04-07_01 Subject: Re: [dpdk-dev] [EXT] Re: [PATCH v4 2/5] test/crypto: add combined mode tests 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" SGkgSGVtYW50LA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KVGhhbmtzLA0KQW5vb2INCg0KPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIZW1hbnQgQWdyYXdhbCA8aGVtYW50 LmFncmF3YWxAb3NzLm54cC5jb20+DQo+IFNlbnQ6IEZyaWRheSwgU2VwdGVtYmVyIDI0LCAyMDIx IDEyOjU0IFBNDQo+IFRvOiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT47IEFraGls IEdveWFsIDxnYWtoaWxAbWFydmVsbC5jb20+Ow0KPiBEZWNsYW4gRG9oZXJ0eSA8ZGVjbGFuLmRv aGVydHlAaW50ZWwuY29tPjsgRmFuIFpoYW5nDQo+IDxyb3kuZmFuLnpoYW5nQGludGVsLmNvbT47 IEtvbnN0YW50aW4gQW5hbnlldg0KPiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNvbT4NCj4g Q2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IEFyY2hh bmEgTXVuaWdhbnRpDQo+IDxtYXJjaGFuYUBtYXJ2ZWxsLmNvbT47IFRlamFzcmVlIEtvbmRvaiA8 a3RlamFzcmVlQG1hcnZlbGwuY29tPjsgSGVtYW50DQo+IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2Fs QG54cC5jb20+OyBSYWR1IE5pY29sYXUNCj4gPHJhZHUubmljb2xhdUBpbnRlbC5jb20+OyBDaWFy YSBQb3dlciA8Y2lhcmEucG93ZXJAaW50ZWwuY29tPjsgR2FnYW5kZWVwDQo+IFNpbmdoIDxnLnNp bmdoQG54cC5jb20+OyBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogW0VYVF0gUmU6IFtkcGRrLWRl dl0gW1BBVENIIHY0IDIvNV0gdGVzdC9jcnlwdG86IGFkZCBjb21iaW5lZCBtb2RlDQo+IHRlc3Rz DQo+IA0KPiBFeHRlcm5hbCBFbWFpbA0KPiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBISSBBbm9vYiwN Cj4gDQo+IE9uIDkvMTcvMjAyMSA2OjQ1IFBNLCBBbm9vYiBKb3NlcGggd3JvdGU6DQo+ID4gQWRk IGZyYW1ld29yayB0byB0ZXN0IElQc2VjIGZlYXR1cmVzIHdpdGggYWxsIHN1cHBvcnRlZCBjb21i aW5hdGlvbnMNCj4gPiBvZiBjaXBoZXJzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQW5vb2Ig Sm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogVGVqYXNyZWUg S29uZG9qIDxrdGVqYXNyZWVAbWFydmVsbC5jb20+DQo+ID4NCj4gPiAtLS0NCj4gPiAgIGFwcC90 ZXN0L3Rlc3RfY3J5cHRvZGV2LmMgICAgICAgICAgICAgICAgfCAgNzMgKysrKysrKysrKysrKysr KysrKy0tDQo+ID4gICBhcHAvdGVzdC90ZXN0X2NyeXB0b2Rldl9zZWN1cml0eV9pcHNlYy5jIHwg MTA3DQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0NCj4gPiAgIGFwcC90ZXN0L3Rl c3RfY3J5cHRvZGV2X3NlY3VyaXR5X2lwc2VjLmggfCAgNTIgKysrKysrKysrKysrKystDQo+ID4g ICAzIGZpbGVzIGNoYW5nZWQsIDIyMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiA+ DQo+ID4gZGlmZiAtLWdpdCBhL2FwcC90ZXN0L3Rlc3RfY3J5cHRvZGV2LmMgYi9hcHAvdGVzdC90 ZXN0X2NyeXB0b2Rldi5jDQo+ID4gaW5kZXggOWM3ODc1Yy4uN2ZkMjQ2ZSAxMDA2NDQNCj4gPiAt LS0gYS9hcHAvdGVzdC90ZXN0X2NyeXB0b2Rldi5jDQo+ID4gKysrIGIvYXBwL3Rlc3QvdGVzdF9j cnlwdG9kZXYuYw0KPiA+IEBAIC04OTA0LDcgKzg5MDQsOCBAQCBzdGF0aWMgaW50DQo+ID4gICB0 ZXN0X2lwc2VjX3Byb3RvX3Byb2Nlc3MoY29uc3Qgc3RydWN0IGlwc2VjX3Rlc3RfZGF0YSB0ZFtd LA0KPiA+ICAgCQkJIHN0cnVjdCBpcHNlY190ZXN0X2RhdGEgcmVzX2RbXSwNCj4gPiAgIAkJCSBp bnQgbmJfdGQsDQo+ID4gLQkJCSBib29sIHNpbGVudCkNCj4gPiArCQkJIGJvb2wgc2lsZW50LA0K PiA+ICsJCQkgY29uc3Qgc3RydWN0IGlwc2VjX3Rlc3RfZmxhZ3MgKmZsYWdzKQ0KPiA+ICAgew0K PiA+ICAgCXN0cnVjdCBjcnlwdG9fdGVzdHN1aXRlX3BhcmFtcyAqdHNfcGFyYW1zID0gJnRlc3Rz dWl0ZV9wYXJhbXM7DQo+ID4gICAJc3RydWN0IGNyeXB0b191bml0dGVzdF9wYXJhbXMgKnV0X3Bh cmFtcyA9ICZ1bml0dGVzdF9wYXJhbXM7IEBADQo+ID4gLTkwMjEsNyArOTAyMiw3IEBAIHRlc3Rf aXBzZWNfcHJvdG9fcHJvY2Vzcyhjb25zdCBzdHJ1Y3QgaXBzZWNfdGVzdF9kYXRhDQo+IHRkW10s DQo+ID4gICAJCS8qIFByb2Nlc3MgY3J5cHRvIG9wZXJhdGlvbiAqLw0KPiA+ICAgCQlwcm9jZXNz X2NyeXB0b19yZXF1ZXN0KGRldl9pZCwgdXRfcGFyYW1zLT5vcCk7DQo+ID4NCj4gPiAtCQlyZXQg PSB0ZXN0X2lwc2VjX3N0YXR1c19jaGVjayh1dF9wYXJhbXMtPm9wLCBkaXIpOw0KPiA+ICsJCXJl dCA9IHRlc3RfaXBzZWNfc3RhdHVzX2NoZWNrKHV0X3BhcmFtcy0+b3AsIGZsYWdzLCBkaXIpOw0K PiA+ICAgCQlpZiAocmV0ICE9IFRFU1RfU1VDQ0VTUykNCj4gPiAgIAkJCWdvdG8gY3J5cHRvX29w X2ZyZWU7DQo+ID4NCj4gPiBAQCAtOTAyOSw3ICs5MDMwLDcgQEAgdGVzdF9pcHNlY19wcm90b19w cm9jZXNzKGNvbnN0IHN0cnVjdA0KPiBpcHNlY190ZXN0X2RhdGEgdGRbXSwNCj4gPiAgIAkJCXJl c19kX3RtcCA9ICZyZXNfZFtpXTsNCj4gPg0KPiA+ICAgCQlyZXQgPSB0ZXN0X2lwc2VjX3Bvc3Rf cHJvY2Vzcyh1dF9wYXJhbXMtPmlidWYsICZ0ZFtpXSwNCj4gPiAtCQkJCQkgICAgICByZXNfZF90 bXAsIHNpbGVudCk7DQo+ID4gKwkJCQkJICAgICAgcmVzX2RfdG1wLCBzaWxlbnQsIGZsYWdzKTsN Cj4gPiAgIAkJaWYgKHJldCAhPSBURVNUX1NVQ0NFU1MpDQo+ID4gICAJCQlnb3RvIGNyeXB0b19v cF9mcmVlOw0KPiA+DQo+ID4gQEAgLTkwNTcsMTEgKzkwNTgsNzEgQEAgdGVzdF9pcHNlY19wcm90 b19wcm9jZXNzKGNvbnN0IHN0cnVjdA0KPiBpcHNlY190ZXN0X2RhdGEgdGRbXSwNCj4gPiAgIHN0 YXRpYyBpbnQNCj4gPiAgIHRlc3RfaXBzZWNfcHJvdG9fa25vd25fdmVjX2luYihjb25zdCB2b2lk ICp0ZF9vdXRiKQ0KPiA+ICAgew0KPiA+ICsJc3RydWN0IGlwc2VjX3Rlc3RfZmxhZ3MgZmxhZ3M7 DQo+ID4gICAJc3RydWN0IGlwc2VjX3Rlc3RfZGF0YSB0ZF9pbmI7DQo+ID4NCj4gPiArCW1lbXNl dCgmZmxhZ3MsIDAsIHNpemVvZihmbGFncykpOw0KPiA+ICsNCj4gPiAgIAl0ZXN0X2lwc2VjX3Rk X2luX2Zyb21fb3V0KHRkX291dGIsICZ0ZF9pbmIpOw0KPiA+DQo+ID4gLQlyZXR1cm4gdGVzdF9p cHNlY19wcm90b19wcm9jZXNzKCZ0ZF9pbmIsIE5VTEwsIDEsIGZhbHNlKTsNCj4gPiArCXJldHVy biB0ZXN0X2lwc2VjX3Byb3RvX3Byb2Nlc3MoJnRkX2luYiwgTlVMTCwgMSwgZmFsc2UsICZmbGFn cyk7DQo+IA0KPiBJbiBtb3N0IHBsYWNlcywgeW91IGhhdmUgaGFyZGNvZGVkIHRoaXMgc2lsZW50 IGZsYWcgLSB0aGlzIGlzIGZvciBkZWJ1ZyBwcmludHMuDQo+IA0KPiBXaWxsIHlvdSBwbGVhc2Ug ZHJpdmVyIGl0IGZyb20gc29tZSBtYWNybyBvciB2YXJpYWJsZSBvciBsb2ctbGV2ZWwsIHdoZXJl IGl0IGNhbg0KPiBiZSBjaGFuZ2VkIGVhc2lseS4NCj4gDQoNCltBbm9vYl0gQ3VycmVudGx5LCBm b3Iga25vd24gdmVjdG9yIHRlc3RzLCB3ZSBoYXZlICJzaWxlbnQiIHNldCBhcyBmYWxzZSB0byBo YXZlIG1vcmUgdmVyYm9zZSBvdXRwdXQgYnkgZGVmYXVsdC4gRm9yIGNvbWJpbmVkIG1vZGUsIHNp bmNlIHdlIGF0dGVtcHQgbXVsdGlwbGUgY2lwaGVycywgdGhlcmUgd291bGQgYmUgbG90IG9mIHBy aW50cy4gSGVuY2Ugd2Uga2VwdCAic2lsZW50IiBmbGFnIGFzIHRydWUgdG8gZGlzYWJsZSBwcmlu dHMgZm9yIHN1Y2ggY2FzZXMuIFRoZSBpZGVhIGlzLCBpZiBhIGRldmVsb3BlciB3YW50cyB0byBx dWlja2x5IGFuYWx5emUgb25lIGNvbWJpbmVkIG1vZGUgdGVzdCBjYXNlLCBoZSBjYW4gZG8gc28g YnkgY2hhbmdpbmcgc2lsZW50IGZsYWcgZm9yIGp1c3QgdGhhdC4gRW5hYmxpbmcgaXQgdW5pdmVy c2FsbHkgY291bGQgZHVtcCBtb3JlIGluZm8gdGhhbiBkZXNpcmVkLiANCg0KTWFraW5nIGl0IGEg Z2xvYmFsIGZsYWcgd291bGQgbWVhbiwgd2Ugd291bGQgaGF2ZSBzYW1lIGtpbmQgb2YgcHJpbnRz IHdpdGgga25vd24gdmVjdG9yICYgY29tYmluZWQgbW9kZSAod2hpY2ggYXR0ZW1wdHMgY29tYmlu YXRpb25zKS4gRG8geW91IHRoaW5rIGEgZ2xvYmFsIHNldHRpbmcgaXMgYmV0dGVyPyBJZiB5ZXMs IHdoYXQgZG8geW91IHJlY29tbWVuZD8gQSBjdXN0b20gZmxhZyBvciBSVEVfTE9HPw0K