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 4DD6143E2D for ; Wed, 10 Apr 2024 09:56:38 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C19B4067D; Wed, 10 Apr 2024 09:56:38 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by mails.dpdk.org (Postfix) with ESMTP id 2C2C04029E for ; Wed, 10 Apr 2024 09:56:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1712735796; x=1744271796; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=T66MWcrQ9+cp1zqpfcqRcQ0Kd5HdvtFCPSDS1OTA+qs=; b=Loqk48WB2wS/+QL/BwPNuzzU9LBADVpsoaD0TgkW8caL6VWFB+8QJ1La qjaCRe96MIcGTLOSZs7A+2kLhHoGd6tOPDUDnKMaPN+9rIrOe8taiTdAR Nl79XkifzjQf6TNx093GYN+QN2JXz/gg6jQZd0gdzm2KeCsNrAmWNn1aF NjsxGTLGAq2JLHWneAguisMP+t3wYW1kPPCqjBggosq6VSC+qwGCaL0Ey Y9IYI+ZbxzqCm076MKUSgKQzJqSerI7PevqBqaJg7qJ2Sy4RPNC3Uh5k2 FtxMdYxeY/wdD/wL3RuYGE+HH1+0Nw44RISfOj1+RPHPEGwrvTvxYeGvk Q==; X-CSE-ConnectionGUID: RHXRQMFkTKyf4qHetfsy1w== X-CSE-MsgGUID: X/K0Sx0zSkmN5eYADKK66A== X-IronPort-AV: E=McAfee;i="6600,9927,11039"; a="8251236" X-IronPort-AV: E=Sophos;i="6.07,190,1708416000"; d="scan'208";a="8251236" Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Apr 2024 00:56:35 -0700 X-CSE-ConnectionGUID: KvRS7LzvRsuGwK8ps5m3Xw== X-CSE-MsgGUID: fSUxMb3nTeGMMZpkuaYhKA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,190,1708416000"; d="scan'208";a="24961377" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 10 Apr 2024 00:56:35 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 10 Apr 2024 00:56:34 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 10 Apr 2024 00:56:33 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Wed, 10 Apr 2024 00:56:33 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 10 Apr 2024 00:56:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ndd0eFlqbxUu4ZYiK8t1sLT0c6m4S6gSd5Gk1t2eojv+KFQbfnKxSNfGuLu22m7bnyp6FFQHZXEzw1A+QCXTHw9dCtJ2Odiy8CQQ8i7Az9FG3agLZOKqSx3TeDSXcigNGBTBVkEs3EEJRJdM3j1pbBMyc0kDhtZomMpEr3NdezzimWcPz7qHOZo0rcqANfFQLRD9o1mi8bKBwZOv9h2b7WSH/S0WWVO7zCTIYlE8bpCYlWQRvZeuhiyBzM4SMel30KZLh9ubI67P2kXvrTUxr7vKDYmkoAcFbRKu0j5H6A4cg1/mjcTxQkAadIxNoKlxNiqFEBdbFTjF702DiKY3mw== 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=T66MWcrQ9+cp1zqpfcqRcQ0Kd5HdvtFCPSDS1OTA+qs=; b=OyJHvpYh0ol6ppUoZF7zg2qTQfISi+hcOWMrtana9nyWMmolY4JwnJVRnjHiopBZYTX82FL+sTclOcJWaMENMgTe+jthdeF1VSzcfFtTECt+pxieL2uY+7FUAxIwYkqpSVHKejDoG1JWQ+hUIFbwJ8Hj0/9DHIVzmQIZg99do4g05u1UeHdsJbtcY7A4cExLSQLD0ZbGmJlLb4HA4ahyjHWcaT6IDYrblFKk3rN+u7y4k+yY5TgOiFk5J002jKbDSpNfslxaoH0xxG2eyJj7gdyf3vsU2Qm5s62mr/fRx6LGlY/xNnZGIGt8lkoq3xRw2MI14B6/dgk71yTsqVhKYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by MN2PR11MB4696.namprd11.prod.outlook.com (2603:10b6:208:26d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.10; Wed, 10 Apr 2024 07:56:31 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::656e:3d48:9daa:7110]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::656e:3d48:9daa:7110%4]) with mapi id 15.20.7452.019; Wed, 10 Apr 2024 07:56:31 +0000 From: "Power, Ciara" To: Luca Boccassi CC: "stable@dpdk.org" , "De Lara Guarch, Pablo" , "Ji, Kai" Subject: RE: [PATCH 22.11] crypto/ipsec_mb: fix incorrectly setting cipher keys Thread-Topic: [PATCH 22.11] crypto/ipsec_mb: fix incorrectly setting cipher keys Thread-Index: AQHah0Vjzm3OF6TcyEaZ5gpM2IPaWbFZwMyAgAQ5MZCAACQZgIADC+rA Date: Wed, 10 Apr 2024 07:56:31 +0000 Message-ID: References: <20240405103803.2785764-1-ciara.power@intel.com> In-Reply-To: Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7639:EE_|MN2PR11MB4696:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7E+R3bBxzxNrV/UsWNPTbTQfN9UDmY3KeI/YvlH5tMyvRH+Yij2A/Xpjn+e0jC2pDYEAcz04LmTggpVmYliep6Sbaje8bWndICKOIDY/1EWMvGXs/OHCrgeORn2/f/YtEnvrHqWqVqrqemvH/zAfaEuhknz7nR/dS//a3BeW8rgHYyvrHjc16YNknRsor0uZN/Oj97+KzfqMBfTE8sk1IuBfyKFRrRwq+SPszbLFY4aDC5Lcz9nK/H6nZ8T7l4DTQGD4NnOhXfyBWLx1fYw6XJoeKTbjKfzjTQUPYj/qIV5j9Lx8CZihgHDm/G4rqAkjc49kMofg1Y+l48+rJRIzlidDxORGpFDNxAv2cqjtTrLBEt5QbZ1RyiOAXL0NOyAOlXQqTBg12wHaTuba2yiZCZERPj37UKCQW9+1ooJHq+ap8byZ+Ww4kDOQN994QHWoI6MifwGBEBIZvp4U2lWy3JGHlCpOagkQqNHVxv7/f82D+uGU6yhN9cyI8US0FPDVHkIjhR6DnrzkhJuPtEErVsk7+qaeKSA97h3WV0RCnt63fNAJl2ZvTPGiCNYnz/uGX7bM726ZqU4L+Bc8qc8F8v8wQmbLvc22nUFj7q7YgonnyTQ1vXkvyQE+M5hQiZV0ydttSUabxxxv8geP7HwW4bD95sJlv673D5jOY6ez0/c= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NWNqOHZNWWxIenRvdUNXa2FQbFZ2bUszQ25yeFMrL2hxQkozbE5DcUNEbWVL?= =?utf-8?B?UTlqMUZyNE11YWl0ejZwUlpOcUw1V29JdlJaRkJMMitvWFFlOGlWNWQ3UjVI?= =?utf-8?B?YVZ3V2lMSS8zR25sRmdOM082UDZvZ2crLzI2RE1HbituaXdYLzRrTEVadFJB?= =?utf-8?B?alNqaVhLaVVyVHFkSFFrZVlDVm5VNjRSdzdkdWZxZnhlc25YOWkvSWlaVWJO?= =?utf-8?B?TFBqQThwbzlwZ05RUlYwSDN1NjY3MnBQNHNLRm5FODBGZ2I4SzFlQXBDUDg3?= =?utf-8?B?bUJId1lROXFuWmgwRkhUcWVib1ptaCs0L1I1SFFzZWJLeVA4US9zNzdHcGt0?= =?utf-8?B?SlhzTDl5c1Ewc0g5ZzYva2tpdGQ5K05iQ1pua0dIamorYWlrQmdVY1h0Yno2?= =?utf-8?B?TkRqeE5wcytUT0JkZjEram1JVmZrVlo0cGJxc3hIYVVSV1Y5MlVybnFiMFgr?= =?utf-8?B?Y3RsNlhpYmNPWkNOSzRISFJrOVFxelZMMVdZQWVMTGZ4Q0oyR2FaZVlGTThL?= =?utf-8?B?Z0FKUERkWXNSTGt3ZW1XWUo2WWZxYVVDN1pzajBRVW1wYjdYeWFoTS9TckdD?= =?utf-8?B?eTNydjhHM1ZXK1pKS2N4MklHRi9QT0l1R1ZwQkx3NTJRa1pxdjdnTGczUGZw?= =?utf-8?B?WGhKUzU5NTE0d2RRZ2ZMWnVaNU1lVzNSM25IbDNCYU1idG9EWTRtTkdRNlJx?= =?utf-8?B?NEVldktEY0JmcnBWdzc4R0hLRjR6eDV6LzEzb1BXTDAxb2F0VmkzWEJsbDFa?= =?utf-8?B?bU5KN1hHZVlZTFBlYm1URndmeFdmNC9ZSktrYk1YM2RtelhyOFQydTg2QWtv?= =?utf-8?B?M1RyWVJLMHBUM1puL0c2VThqVXR6NXprWUNPMnBzNHQ4RmJDSkhXVUh3VzNI?= =?utf-8?B?Skh2a2Zna3JzNXRRRXJ0NnFtcWRqTVo4Y3A2Z3dSRWxUNmVqSmF1d0FzYmJ6?= =?utf-8?B?WEtTQnpJdWhVSUJ3c2ZlSlRSN05MTzBxODRzVGJoYnorQ0tJR2R5di8vS2lq?= =?utf-8?B?R3RNVWh4REtxeFpPd2g4U0pRc0ZxangwL1VJanVGSEtoMi9EV1J0amhyemFv?= =?utf-8?B?YkM5clZFcjhrdEpxMlRuQ2FZTnVOWHZsL1JSNUMrNXBVUzNZK2NVTkFGSkd0?= =?utf-8?B?S0pwaG4vRzl5S3NMNTJEaTZxVnNja0lsejVMTS9xelVPRUJIcktWV0dicGEr?= =?utf-8?B?SWRFQ2hEaGx6UHZlMHZIaEs3Sk9BUksxU3lFN2VBOVBXUisyYWhvc2ZGSXlK?= =?utf-8?B?K1BYMVNUVnNPUmhEbkQrVS8zUTkyVm90RHJYSjV2dEdoMm1nYkN5cVc0dDdm?= =?utf-8?B?QlZDd2pTZXNMNzZsWXkwTm56dUNBY1RndTdPNDdNaUFQVzBHSXlUNjBLTXNa?= =?utf-8?B?NVJxTmdYdnpJUktMLzJ2L1lQVEY3eEl1b2RDRzBBT1pDSHlHQVlMRERGOURa?= =?utf-8?B?N0FST3lCUmYwQlFUTmxHY1paTXJjRmdPcEZVSHViV09rSkdLcXFjZW9jaENM?= =?utf-8?B?alltL0pHbitrSUFMYlhZYkptT0lhYTFqaDh0NllRcERNVGxOTVlidHdxRSs3?= =?utf-8?B?bzNlSXZRZE5DaVdBUmdjQU9TTVczZ3krM25nd2FsN2haTXZLWXJJU1VkRDdY?= =?utf-8?B?MFFHaWhybnVld1FJTi9OSW00a1NacExFWU0yU0RGYVN5RUtFSlkydFAzL0d0?= =?utf-8?B?MTJGU0wyODZSTldtTDJHZjZGbzdBVXNMaVhZaEU2Y0puUm1ZWklPYVhmWWlt?= =?utf-8?B?YmtscTJPZjExN3JzeEtmQVpSYlBNc0Z5cTFiMkZkMC96UjV0SksyeU1QN3I1?= =?utf-8?B?V2V4Q1d5YVR0VFBISU94VGxzY1lPclRpR21hZ0EzMks3WU9aZDRUcUF1U3N4?= =?utf-8?B?K3VybmtyUmtnL0NXcmVoNllwOVZwS0t3amJHdlFQcVhsRVBFV1ZXOC8yZFFO?= =?utf-8?B?aFRXSFk5UkZQbm5wQlNQSTVkeXU4ZXZLbEN2aEw4S2U3dlMwT3FMRk5qYW5x?= =?utf-8?B?Ujl2azB6U1NwRjZBdHhrNFlPTFpBZGJQN2hBZ3JDRHU3djB5L3lkQTFJSzZ5?= =?utf-8?B?cGQxSTVxU0IyU1oyeGpkdVhIL0FaUE1CcC9RdkU4ck1zR1BKL2d1R0Q5L213?= =?utf-8?Q?qPK2x+MiNb4tr4z4/gyKH/Tue?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42908f78-730d-4496-1b0f-08dc5933bc28 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2024 07:56:31.4458 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZKazD+k4o1MyoPftGcHQ8uyjgVeARfps0VF5hlioy3uTt8Cb5U0UM+UrtzcwxujSJdhfQiMw/Tw/0Q/WPaYYWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4696 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTHVjYSBCb2NjYXNzaSA8 Ymx1Y2FAZGViaWFuLm9yZz4NCj4gU2VudDogTW9uZGF5LCBBcHJpbCA4LCAyMDI0IDEwOjIzIEFN DQo+IFRvOiBQb3dlciwgQ2lhcmEgPGNpYXJhLnBvd2VyQGludGVsLmNvbT4NCj4gQ2M6IHN0YWJs ZUBkcGRrLm9yZzsgRGUgTGFyYSBHdWFyY2gsIFBhYmxvIDxwYWJsby5kZS5sYXJhLmd1YXJjaEBp bnRlbC5jb20+Ow0KPiBKaSwgS2FpIDxrYWkuamlAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog W1BBVENIIDIyLjExXSBjcnlwdG8vaXBzZWNfbWI6IGZpeCBpbmNvcnJlY3RseSBzZXR0aW5nIGNp cGhlciBrZXlzDQo+IA0KPiBPbiBNb24sIDggQXByIDIwMjQgYXQgMDg6MTcsIFBvd2VyLCBDaWFy YSA8Y2lhcmEucG93ZXJAaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IEhpIEx1Y2EsDQo+ID4N Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBMdWNhIEJvY2Nh c3NpIDxsdWNhLmJvY2Nhc3NpQGdtYWlsLmNvbT4NCj4gPiA+IFNlbnQ6IEZyaWRheSwgQXByaWwg NSwgMjAyNCAzOjQ0IFBNDQo+ID4gPiBUbzogUG93ZXIsIENpYXJhIDxjaWFyYS5wb3dlckBpbnRl bC5jb20+DQo+ID4gPiBDYzogc3RhYmxlQGRwZGsub3JnOyBEZSBMYXJhIEd1YXJjaCwgUGFibG8N Cj4gPiA+IDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+OyBKaSwgS2FpIDxrYWkuamlA aW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCAyMi4xMV0gY3J5cHRvL2lwc2Vj X21iOiBmaXggaW5jb3JyZWN0bHkgc2V0dGluZw0KPiA+ID4gY2lwaGVyIGtleXMNCj4gPiA+DQo+ ID4gPiBPbiBGcmksIDUgQXByIDIwMjQgYXQgMTE6NDYsIENpYXJhIFBvd2VyIDxjaWFyYS5wb3dl ckBpbnRlbC5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiBUaGUgZW5jcnlwdGlvbiBhbmQg ZGVjcnlwdGlvbiBrZXlzIHdlcmUgaW5jb3JyZWN0bHkgYmVpbmcgcmVzZXQNCj4gPiA+ID4gYmFz ZWQgb24gYXV0aGVudGljYXRpb24gYWxnb3JpdGhtIGFmdGVyIGFscmVhZHkgYmVpbmcgc2V0IGVh cmxpZXINCj4gPiA+ID4gaW4gdGhlIGNvZGUgYmFzZWQgb24gY2lwaGVyIGFsZ29yaXRobS4NCj4g PiA+ID4gSW4gY2FzZXMgd2hlbiAzREVTIHdhcyB1c2VkLCB0aGUga2V5cyB3ZXJlIGJlaW5nIGlu Y29ycmVjdGx5DQo+ID4gPiA+IG92ZXJ3cml0dGVuLg0KPiA+ID4gPg0KPiA+ID4gPiBGb3IgQ1BV IHBhdGgsIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGF2ZSB0aGUga2V5cyBzZXQgZm9yIFhDQkMgYW5k DQo+ID4gPiA+IENNQUMgY2FzZXMuDQo+ID4gPiA+DQo+ID4gPiA+IEZpeGVzOiAwMTAyMzBhMTU0 M2IgKCJjcnlwdG8vYWVzbmlfbWI6IHN1cHBvcnQgQ2hhY2hhMjAtUG9seTEzMDUiKQ0KPiA+ID4g PiBGaXhlczogYjBhMzdlOGNkMmFjICgiY3J5cHRvL2lwc2VjX21iOiBmaXggY2lwaGVyIGtleSBz ZXR0aW5nIikNCj4gPiA+ID4gRml4ZXM6IGEyYzZkM2YzNGY5MCAoImNyeXB0by9hZXNuaV9tYjog c3VwcG9ydCBDUFUgY3J5cHRvIikNCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2lh cmEgUG93ZXIgPGNpYXJhLnBvd2VyQGludGVsLmNvbT4NCj4gPiA+ID4gLS0tDQo+ID4gPiA+IENj OiBwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20NCj4gPiA+ID4gLS0tDQo+ID4gPiA+ICBk cml2ZXJzL2NyeXB0by9pcHNlY19tYi9wbWRfYWVzbmlfbWIuYyB8IDE0IC0tLS0tLS0tLS0tLS0t DQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTQgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4g SSBoYXZlIGFscmVhZHkgdGFnZ2VkIHJjMSAtIGlzIHRoaXMgZml4aW5nIGEgcmVncmVzc2lvbiBp bnRyb2R1Y2VkDQo+ID4gPiBpbg0KPiA+ID4gcmMxIGl0c2VsZj8gSWYgbm90LCBob3cgaW1wb3J0 YW50IGlzIGl0LCBjb3VsZCBpdCB3YWl0IGZvciB0aGUgbmV4dCByZWxlYXNlPw0KPiA+DQo+ID4g Tm8sIGl0IGlzIGZpeGluZyBhbiBpc3N1ZSB0aGF0IGV4aXN0ZWQgYmVmb3JlIDIyLjExIGl0c2Vs Zi4gSSBoYXZlIGFsc28gc2VudCB0aGUgZml4DQo+IGZvciAyMS4xMSBMVFMuDQo+ID4gVGhlIGJ1 ZyB3YXMgcmVwb3J0ZWQgYnkgYW4gZXh0ZXJuYWwgdXNlciBhcyBpdCBjYXVzZWQgc2VnIGZhdWx0 cyBmb3IgdGhlaXINCj4gYWxnb3JpdGhtIHVzZSBjYXNlLCBzbyB0aGUgc29vbmVyIHRoZSBiZXR0 ZXIgZm9yIGZpeCB0byBiZSBtZXJnZWQuDQo+ID4gV291bGQgaXQgYmUgc3VpdGFibGUgZm9yIG1l cmdlIGluIHJjMj8NCj4gDQo+IEkgYW0gbm90IHBsYW5uaW5nIGFuIHJjMiwgYnV0IGlmIHlvdSBj YW4gY29uZmlybSB5b3UgaGF2ZSB0ZXN0ZWQgdGhpcyBwYXRjaCBvbg0KPiB0b3Agb2YgcmMxIG9u IHRoZSBhZmZlY3RlZCBwbGF0Zm9ybSB0aGVuIEkgY2FuIG1lcmdlIGl0IGZvciB0aGUgZmluYWwg cmVsZWFzZS4NCg0KSGkgTHVjYSwNCg0KQWggbm8gUkMyLCBvayB5ZXMgSSB1bmRlcnN0YW5kLg0K SSBoYXZlIHRlc3RlZCB3aXRoIFNXIFBNRCBhdXRvdGVzdHMgYW5kIHBlcmYgdGVzdHMgb24gMjIu MTEuNS1yYzEgKyBwYXRjaCwgYWxsIHNlZW1zIG9rLg0KQnV0IGlmIHlvdSB3b3VsZCBwcmVmZXIg dG8gd2FpdCB1bnRpbCBuZXh0IExUUyByZWxlYXNlLCB0aGF0IGlzIGZpbmUgd2l0aCBtZSAtIHVz ZXIgY2FuIGdldCB0aGUgZml4IGZyb20gdGhlIG1haWxpbmcgbGlzdCBpZiBuZWVkZWQgaW4gdGhl IG1lYW50aW1lLg0KDQpUaGFua3MsDQpDaWFyYQ0K