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 92366423B5; Thu, 12 Jan 2023 13:28:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6D1C042D22; Thu, 12 Jan 2023 13:28:08 +0100 (CET) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2043.outbound.protection.outlook.com [40.107.95.43]) by mails.dpdk.org (Postfix) with ESMTP id 9293940E25 for ; Thu, 12 Jan 2023 13:28:07 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f995sZRf+IiD98P5Kd/cNgXX69BXd51Fs+QzJHIlfmBWknF6aKSwtkWUhSFfR7DTOexwj+v1Ef26ulo2wGTzQByddhYWUST5wMs1BwB1wiOH7rpD1PpV/lsgm1VWq3MyuxpMnyFntnblmigQFTDjtxtPX3lTkLPl6/xDmywpeqsmLNRZENUSFHIJtQ4QjiFn6AsilQoffeN907WR2xXJDdWwzsv9PPDiHXnjPDdr5e6I9skotSn7gNW30M79ngDswMhH/4VjabZ6VI2mVuzJH1GBYiUpmrYgwdm2TQyMOQX4N1j7TvTL5SbC6XDHAuw3u+IGNfWi8qrC1ZFc8YZjUg== 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=TSBaBzwkgpoC4lbep9ZFZjk1KQ1RRnpG6cPCmGabyy4=; b=KIvBBq1M/rz1RdtDu+1YKTnj2K3drkmJI2LIe3YDyg2R6VSR94xya2uOgmNYGUykC7v42o9KaATrFgaN9G+UTFPK7yb+eGTqI59EqXNmT0Du97qGyKSeFvW82O65qfpzdPRcqRnVNj9D0rnlI1PhNRk4VlWMmPa43TOHszYNYVek1v6qZ+B5Debx9RzdKTBNO+1nv9HmjpTf0H+F32ehbVS+hjWN1RiuMUj2i4u5eJgiryRzNDc8Ev+2xQp5Y6YCvursrWslXnmO79+etp/6G3cS6cMMCbk0x7RIniaeGYTsT0lqUM4QXBJ78jHsM6IvDt4U/pcMwAyz42URoCU1xg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TSBaBzwkgpoC4lbep9ZFZjk1KQ1RRnpG6cPCmGabyy4=; b=a7CiIu+8lHWoXzqVjyXqMS/DbCL5mOWpNRKeZ9PTh/TUQAZsd3y5LhHiavVgVJfl4K61vJfPZpev8CS0b0uo/+tYu5PksxJHwQ9LbrnoqtapoeTs3ReMB8X3cBe8nS+Wqncg5/l8w+Dz6fLHc2ImZUS/bDBVA4fyItL96Jsf9J0= Received: from PH7PR12MB6694.namprd12.prod.outlook.com (2603:10b6:510:1b1::8) by IA1PR12MB7592.namprd12.prod.outlook.com (2603:10b6:208:428::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Thu, 12 Jan 2023 12:28:05 +0000 Received: from PH7PR12MB6694.namprd12.prod.outlook.com ([fe80::e09f:be08:39fb:4490]) by PH7PR12MB6694.namprd12.prod.outlook.com ([fe80::e09f:be08:39fb:4490%6]) with mapi id 15.20.5986.018; Thu, 12 Jan 2023 12:28:05 +0000 From: "Uttarwar, Sunil Prakashrao" To: David Marchand CC: "Yigit, Ferruh" , Akhil Goyal , "Namburu, Chandu-babu" , "Sebastian, Selwin" , dev , Thomas Monjalon Subject: RE: [PATCH v2 0/4] crypto/ccp cleanup Thread-Topic: [PATCH v2 0/4] crypto/ccp cleanup Thread-Index: AQHY19br6t+X+av7M0yiKM3PHvjgda4JGGmQgAMHdACABovucIAABBSAgA2mvoCAABgDAIALK3VggAAo9gCAAAmvEIABjnYAgBd+WICAVRWGgIABW/Ag Date: Thu, 12 Jan 2023 12:28:05 +0000 Message-ID: References: <20220909150411.3702860-1-david.marchand@redhat.com> <20221004095132.198777-1-david.marchand@redhat.com> <1ec3f0fc-631f-2aa6-70f7-7f9b96caa2a2@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2023-01-12T12:28:00Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=ea4346eb-2928-492d-9a5f-a5f437432cc2; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB6694:EE_|IA1PR12MB7592:EE_ x-ms-office365-filtering-correlation-id: ff809347-caa4-40b2-8379-08daf4987469 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eJyzIF0FcTE/PUaQrSJ3jVqKvdIt4DgHNLkWbJ+a/0/JObdcNXTLtAFR0yHd2VciQVOyboWeKBUM63RERDP+AuxTsI6+6QjL8dbnVGA/R72pPGTC4M4lYgnIXkbbz+tKB8gOb9loHpUItMbXrxvV8ZLfJQ3SeYi3sY96Kpcjdhrea91zRoKRSjyzp1jrpRgrZcqemvWLppgDvoldwmBDmjEVsHJaWQEu7Pyk6VaFxSytU0DaladUD/Wg3bQPCH/VhJQgoYojrOgva+3mb/m2GVU8GV9yzkYgKOnXVy+KP5ckb87r9crPfJUCALugo0TpsDwAIeYy1iK5i55we1Li4axcWU+rsutgK6c0KQNLie5oXgHDi3Lv/XMdrvyXoY2BiVY13C7HUqhF2rChaPEGV6UOkf545eI17V89Lv75gDekZhKy6e70ScUTSF5XP0gYxq2bd5QqReUouAJyGE5/MJA4Dc2cvpxPJd5sYkvZ2UaJdxK7+6asCtdTgXdALHGWrUhheTkkTen3PpUnMsNLGxJm6zP+dPXtCwFA4q6sP7P38fJr+odaKrXbdggcFR4GimaBGvZusc4bajXRmshKeg0kq7cVc4gwZpqcn03Qg/+jh9i3Q/mmBxeLHYSgHt2PiTiqI8XOVWzmgS9LzSkCBzgcg7an8gTxqyV2JhS45qzmWHxLj74LK677Nt9rHEPskRydF5yFE6XSD5a88b6JTtdKFZtkbV9KGeSPJpvUMZIAWQpx5gjebhbhXGYcfEI4bopMS/S53aefLRZmUkGpqg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB6694.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(136003)(346002)(366004)(376002)(39860400002)(451199015)(6506007)(2906002)(4326008)(5660300002)(53546011)(52536014)(8936002)(83380400001)(122000001)(6916009)(64756008)(8676002)(66446008)(9686003)(38100700002)(966005)(41300700001)(33656002)(38070700005)(478600001)(66556008)(66946007)(26005)(76116006)(186003)(7696005)(55016003)(66476007)(86362001)(71200400001)(316002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aTZvYW5PNWJoWllxY1p4ZWFVbzV3eitsOUtaK09hTzY2YUF6ZG9nRG5MSllO?= =?utf-8?B?SC9VdzYyMzhIbHY1YzY4bndBT2dPWEVvQnlTSmd5NTBMTHk3UE95ZVFXNXhJ?= =?utf-8?B?WE1yOGQyblZmR3ZEdWk0WWgwQzhtUEIvSUhIMndhTzNUOGpuQjFlTUNOcGti?= =?utf-8?B?Q0ZUYllVTHdtYkJ2djJzTE5TOFZ3Q1ZrUzNQTmxGbnBNM0NoUUROQTFza3pW?= =?utf-8?B?MDUyQTE4VXh4OWhtY0ZZVHRaOVIyalpwZmt4VEY2MU54ZVQ5OThKN1dwY0dy?= =?utf-8?B?ZWJGMlBMZHJsZlBtajFnSnJ2d2VHZjBZODVnUkwzbk56RVB5em91K3NNVmVJ?= =?utf-8?B?MjBlSmZnR0txNUI4Q215dStIYU45aTU1eHY4dWVvSHZLYzhIdjRGQXRuUEFK?= =?utf-8?B?ZWw3TVJJeEtwREtqSTFDWlV5TUZ1Qk1nSzlSTmhER1Z1UkxUd2tYcVNCcVZ6?= =?utf-8?B?UW1MVzBZcDROYkx2VUhCbmZsSlRPR0d4YkN0Tm1GYXdqb3VDMGljc0lrQnNv?= =?utf-8?B?ZFR5UzVUcnplNDlPdEl5cEF6RDQ3STd5Zkx0MENEem53bDA4anE3MTROU3Jx?= =?utf-8?B?SzhjUGtTZXBrQUVtSlVqRnMra0VnT0svSkJpeTQ5TUxDa3lzbmVLL0FhSm5S?= =?utf-8?B?b3NFSExPWkNNNFdnenp4WXI5MDh0a1JaNmwzSWtMWjl3L0NZWjFCTk9ka1V5?= =?utf-8?B?eTJpVjhnbXBPSG5keTRrMCsrODNjcmhJUFR6d2N3UVVTdGs2WjRGR0tid2NG?= =?utf-8?B?WndGK0sxNlphS0Juam9tbzYwaFFkRzlVSmN2SU5IclhRZEFrM2dOcFBQaUdI?= =?utf-8?B?UG1xVThDSGJMVk5zUFFraHJSajI1a2t3cmVHdVppV1N2RlBkVThaTmNHdHBo?= =?utf-8?B?TUIzd215dWlXK0kwVnE4VEc3dTN4cEFTbDJJNVc4SUpubVJIT1VKbVBOdElt?= =?utf-8?B?TEZVdVM5cGdtZmtsVTFYSUM5NjZjdld0Z0V1b3k0TCtTVys4RHRUTWJtVk44?= =?utf-8?B?N0Q0eWpuVTRmTE5rNmJtOTVmaVpBK3pDUEMwbjFBZVA2a1kyWWd3RGxTTkFP?= =?utf-8?B?WXJ0d0NCMGtOVFlwSUk0U0E4b3MvV0pWeGQ0TGZNWFdqZzUrNXhqN1piSFls?= =?utf-8?B?d3RuMjh2L1YvamQ4RURuYlVyZGZEbTJ3UlVndCtsQlQrZjE2cm1GMzQ3RkxV?= =?utf-8?B?YmQ2dTFPVTNoWTVYY3JTQXFFZkw4cVEzdnB1MzJiZENaVFF4Z3NMb2QweGNR?= =?utf-8?B?QlFVKzVuUlY5TFJNU1YxRUxYaGgzZ3YvUVlGY0dodzQ0bFVCZy9Sc2hWUnor?= =?utf-8?B?T01tbWM5QWlyMG9pYTkyNHVzejA0V2pCTUhSbzVNR0N4VVIvRGM0NTNqdXFr?= =?utf-8?B?NWJ1SEVGNUNGaTVCaElseVpwT3hMdjNXYkJ6bTQxZUI5ekR5M2wvbDI5M0xa?= =?utf-8?B?a2FCWVpHTk43OGtQdGhsUFBzVjNWbjhLTWkyV1I1czVIZlV3a2NmeHhTdTk3?= =?utf-8?B?bjByTkVRNjVNUWJ1aHM3K3FWZ1locis4cFJjTW5pYVVRZU1hbjB1UXhTdlIw?= =?utf-8?B?akZKclhLR3h4cWZ2UmtqOFhRdEdiUk80NUM2V0JoYVh1UTBWWUFkTmxKSDYv?= =?utf-8?B?eDhjaWE5VnltZmIzalRVbW9FdEJBUURrMHY1WURwUWc0Y05yK3VLUHJnc2hp?= =?utf-8?B?MUhiY0RLandqZHRwVVh4YVZIeWF5QnUyeHRjYzdFODVhaWNadEtkT0dxaHUx?= =?utf-8?B?Rm04ZDZYWFBPYUgyZUZ2d0xYbzQ3VUNjallwMkhSaWpSR28zOCtXbjBBTU1M?= =?utf-8?B?TDY3Z2w0SGlPK1VOTHFyVHdYa3BPVGFINnF1ZTlGMVBaOVBtTklFcUk4b2Vz?= =?utf-8?B?d2RJdlRvdUhiVjBGNjFTVHVOaXNmZWE2cDJwZk9QSlZZQTgzVmxIVjluMStS?= =?utf-8?B?c3dIbHJremNKK1lpdDJXZml0RmMvMUlURU90L1BxUENJMytjcHJvazZGYnVt?= =?utf-8?B?bUdqbTZaaitKYWhLZkttRW9aWGxuYUNQLzRMRFE1YzBVeUdVRkNHcFAyRmlr?= =?utf-8?B?bk1HQmZHNjMzcm1FNitEeThTVTdnazdSSUZQbEdnRko2allqT3pqZS9pRUha?= =?utf-8?Q?G3aM=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6694.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff809347-caa4-40b2-8379-08daf4987469 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2023 12:28:05.0999 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8OfaqFi13Q3hxv4y0MscrIQUWlK/+c9NsDaRBMG+gEZN8U3OyHp2G9dD05sY6mWrno2EJtR1e56If4W6gz/waQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7592 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 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIERhdmlkLA0KDQpQbGVhc2Ug ZmluZCB0aGUgYmVsb3cgdXBkYXRlLg0KDQpUaGFua3MNClN1bmlsDQoNCi0tLS0tT3JpZ2luYWwg TWVzc2FnZS0tLS0tDQpGcm9tOiBEYXZpZCBNYXJjaGFuZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0 LmNvbT4gDQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTEsIDIwMjMgODo0NCBQTQ0KVG86IFV0 dGFyd2FyLCBTdW5pbCBQcmFrYXNocmFvIDxTdW5pbFByYWthc2hyYW8uVXR0YXJ3YXJAYW1kLmNv bT4NCkNjOiBZaWdpdCwgRmVycnVoIDxGZXJydWguWWlnaXRAYW1kLmNvbT47IEFraGlsIEdveWFs IDxnYWtoaWxAbWFydmVsbC5jb20+OyBOYW1idXJ1LCBDaGFuZHUtYmFidSA8Y2hhbmR1QGFtZC5j b20+OyBTZWJhc3RpYW4sIFNlbHdpbiA8U2Vsd2luLlNlYmFzdGlhbkBhbWQuY29tPjsgZGV2IDxk ZXZAZHBkay5vcmc+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQpTdWJq ZWN0OiBSZTogW1BBVENIIHYyIDAvNF0gY3J5cHRvL2NjcCBjbGVhbnVwDQoNCkNhdXRpb246IFRo aXMgbWVzc2FnZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNlLiBVc2UgcHJvcGVy IGNhdXRpb24gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgcmVz cG9uZGluZy4NCg0KDQpPbiBGcmksIE5vdiAxOCwgMjAyMiBhdCAxMjo1OCBQTSBVdHRhcndhciwg U3VuaWwgUHJha2FzaHJhbyA8U3VuaWxQcmFrYXNocmFvLlV0dGFyd2FyQGFtZC5jb20+IHdyb3Rl Og0KPiBIaSBEYXZpZCwNCj4NCj4gUGxlYXNlIGZpbmQgdGhlIGJlbG93IHVwZGF0ZQ0KPg0KPiAt IG9ubHkgb25lIERQREsgYXBwbGljYXRpb24gY2FuIHVzZSBjY3AgY3J5cHRvIGVuZ2luZXMgKFBD SSBidXMgDQo+IGFsbG93L2Jsb2NrbGlzdCBpcyBub3QgcmVzcGVjdGVkLCByaWdodD8pLCBZZXMs IG9ubHkgb25lIGNyeXB0byBkZXZpY2UgY2FuIGJlIHVzZWQgaW4gYSBEUERLIGFwcGxpY2F0aW9u IGZvciB0aGUgY3J5cHRvIG9wZXJhdGlvbnMuIFRoaXMgaXMgaW50cm9kdWNlZCBmcm9tIHRoZSBw YXRjaCBjcnlwdG8vY2NwOiBjb252ZXJ0IGRyaXZlciBmcm9tIHZkZXYgdG8gUENJLiBUaGlzIGlz IGltcGxlbWVudGVkIGFzIHBlciBjb21tdW5pdHkgc3VnZ2VzdGlvbi4NCg0KQ29tbXVuaXR5IHN1 Z2dlc3RlZCB0byBoYXZlIHRoaXMgZHJpdmVyIGEgc3RhbmRhcmQgUENJIGRyaXZlciwgbm90IGEg dmRldiBvbmUuDQpJIGRvbid0IHJlbWVtYmVyIGFueXRoaW5nIGFib3V0IHRoZSBsaW1pdGF0aW9u Lg0KQ2FuIHlvdSBwb2ludCBhdCB0aGUgZGlzY3Vzc2lvbiB0aGF0IGxlYWRlZCB0byB0aGlzPw0K DQpTdW5pbCAtPiBQbGVhc2UgZmluZCB0aGUgZGlzY3Vzc2lvbiBhYm91dCBDQ1AgZHJpdmVyIGFz IGEgUENJIGRyaXZlciBAIGh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0 Y2gvMjAyMDEyMjUwODAzNTguMzY2MTYyLTEtYXNvbWFsYXBAYW1kLmNvbS8NCg0KPg0KPiAtIHNp bmNlIG9ubHkgb25lIGNyeXB0byBkZXZpY2UgaXMgZXhwb3NlZCwgdGhlcmUgaXMgbm8gd2F5IGZv ciB0aGUgYXBwbGljYXRpb24gdG8gZGVkaWNhdGUvZGVjaWRlIGhvdyB0byBkaXN0cmlidXRlIGNy eXB0byBvcGVyYXRpb25zIG92ZXIgdGhlIGRpZmZlcmVudCBjY3AgY3J5cHRvIGVuZ2luZXMgYXZh aWxhYmxlIG9uIHRoZSBzeXN0ZW0uDQo+DQo+IFdoZW4gdGhlcmUgaXMgbm8gY2NwIGRldmljZSBw YXNzZWQgZnJvbSB0aGUgYXBwbGljYXRpb24gZHBkay10ZXN0LWNyeXB0by1wZXJmLCBpdCB0cmll cyB0byBwcm9iZSBhbGwgQ0NQIGRldmljZXMgcHJlc2VudCBvbiBhIHN5c3RlbSBhbmQgb25seSBv bmUgZGV2aWNlIGNhbiBiZSB1c2VkLiBJdCBzZWVtcyB0aGlzIGlzIGJ1ZyBpbiB0aGUgcGF0Y2gg aW1wbGVtZW50ZWQgZm9yIGNyeXB0by9jY3A6IGNvbnZlcnQgZHJpdmVyIGZyb20gdmRldiB0byBQ Q0kgYW5kIHdlIGFyZSBsb29raW5nIGludG8gdGhpcy4NCg0KSW5kZWVkLg0KDQoNClNvIGhvdyBz aG91bGQgd2UgcHJvY2VlZD8NClBhdGNoZXMgMSB0byAzIGFyZSByZWFkeSBhbmQgY2FuIGJlIG1l cmdlZC4NCg0KSSBkb24ndCBtaW5kIGRyb3BwaW5nIHBhdGNoIDQgaWYgeW91IGhhdmUgYSBiZXR0 ZXIgc29sdXRpb24vYWx0ZXJuYXRpdmUuDQoNClN1bmlsLT4NCg0KQXMgbWVudGlvbmVkIGVhcmxp ZXIsIHRoZXJlIGlzIHNvbWUgaXNzdWUgd2l0aCB0aGUgcGF0Y2ggaHR0cHM6Ly9wYXRjaGVzLmRw ZGsub3JnL3Byb2plY3QvZHBkay9wYXRjaC8yMDIyMTAwNDA5NTEzMi4xOTg3NzctNS1kYXZpZC5t YXJjaGFuZEByZWRoYXQuY29tLy4NCg0KSSB3b3JrZWQgb24gdGhpcyBwYXRjaCBhbmQgZm91bmQg aXNzdWUuIERpZCBjaGFuZ2UgaW4gdGhpcyBwYXRjaCBhbmQgb2JzZXJ2aW5nIG5vIGlzc3Vlcy4g DQoNClN0aWxsIG5lZWQgc29tZSBtb3JlIHRpbWUgdGVzdCwgY29uZmlybSBjaGFuZ2VzIGFuZCB3 aWxsIHNoYXJlLg0KDQpGb3Igbm93LCB3ZSBjYW4gbWVyZ2UgYmVsb3cgY2hhbmdlcywgSSB3aWxs IGFjayBpdC4NCmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0Y2gvMjAy MjEwMDQwOTUxMzIuMTk4Nzc3LTItZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbS8NCmh0dHBzOi8v cGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvcGF0Y2gvMjAyMjEwMDQwOTUxMzIuMTk4Nzc3 LTMtZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbS8NCmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9w cm9qZWN0L2RwZGsvcGF0Y2gvMjAyMjEwMDQwOTUxMzIuMTk4Nzc3LTQtZGF2aWQubWFyY2hhbmRA cmVkaGF0LmNvbS8NCg0KV2Ugd2lsbCBtZXJnZSB0aGUgYmVsb3cgcGF0Y2ggb25jZSB3ZSBmaXgg aXQgd2l0aCBtb2RpZmljYXRpb25zIA0KaHR0cHM6Ly9wYXRjaGVzLmRwZGsub3JnL3Byb2plY3Qv ZHBkay9wYXRjaC8yMDIyMTAwNDA5NTEzMi4xOTg3NzctNS1kYXZpZC5tYXJjaGFuZEByZWRoYXQu Y29tLw0KDQpQbGVhc2UgbGV0IG1lIGtub3cgaWYgYW55IHN1Z2dlc3Rpb25zLg0KDQotLQ0KRGF2 aWQgTWFyY2hhbmQNCg==