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 193024575D; Wed, 7 Aug 2024 15:31:18 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A0ABC4028C; Wed, 7 Aug 2024 15:31:17 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mails.dpdk.org (Postfix) with ESMTP id CEFE04027B for ; Wed, 7 Aug 2024 15:31:15 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1723037476; x=1754573476; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=x3phvKsBov1zFfN3rzi6zzYcr/sJtWTc/bulkCVgeJI=; b=R5CHA88f6wH8wzjVW8I59Kg6Eh4BkWVyG2+zD5b4enUqmMp2+K/hYJfk XTTpuFzc7VVFtBpptrVdDw/taSx/uhgr9/lpxDtbz3xV86+72Rz2aUHky AoV22CmWntnvSeLBl12s9Ub/z2Ouub6t6LVZZ8s4LpmOiMRAs1lFSWpus 5TUKlojYAtxQwo84QJzXzT2nfz4lGVih43ZcZf6U2UeHkIJ422/VoBe/X o2b8Ao6gOnHlCHYKf+W6is+qfm7FDdnqT79I7yYZqIid7/+f9+zvvlba1 xSZxZGTotHEst2lP/bwxxQILSjH9VPVpRHM0GY7XIHC+qG0Kkiofb7bJg Q==; X-CSE-ConnectionGUID: QL8ULkYTSaiOgB9MF1wbEg== X-CSE-MsgGUID: 1YnYZ1sDSYi2jrZ7YsnliQ== X-IronPort-AV: E=McAfee;i="6700,10204,11157"; a="20961812" X-IronPort-AV: E=Sophos;i="6.09,270,1716274800"; d="scan'208";a="20961812" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Aug 2024 06:31:13 -0700 X-CSE-ConnectionGUID: wz45q54KQdOBCCqjlfT6KQ== X-CSE-MsgGUID: s62QG4EuQ0uBnLDSTJlx6A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,270,1716274800"; d="scan'208";a="56799412" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Aug 2024 06:31:12 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 7 Aug 2024 06:31:12 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 7 Aug 2024 06:31:11 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 7 Aug 2024 06:31:11 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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.39; Wed, 7 Aug 2024 06:31:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jJFFSkLonbQg6hb/UmNfVDDcGpIIAExgUPh2Ny0mD0/XOscQSl7U5aR7GLO8IVpr/jprHAG0nmYjGfjPMiZg/D8ZMtOInkvoGWKriJnUcFssTyszJ8mPNtacjCbxFg7h5kq569UxP2Iuvllb9shFfZZ7TkYHZyurblfs/zle/DAXdjVlAL2LbFklKIj6PwWcF/zeqz2ImN1VuFW6lNiJH2K9jptxWAi+s0LkIJI6onbyR2C8PddZEQEZ3ByGMS7+IsAht6gb7XaQIGa/85GX9EMlXYRt1kByHrUyT9T9hvB8oOaGqKewvqwDhgZUsU3hnS+MdgM7o9Bk6IpKJ6Q1eg== 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=x3phvKsBov1zFfN3rzi6zzYcr/sJtWTc/bulkCVgeJI=; b=v+NZUTNEvW+vG76PQ92As6QL/C4H1nPOTCrZOEGtmpnelP9Qh2gpjAWEE6yPQkmCXeo/De0BNw+/pBHkOgRTPdo0jaUJGu94B8S1xHfAyUotyN8eT/nPccOrv2g1KTDrB6ek8zTKKalJWvGrMKTNY7/a+/aGGh8+wfGkE3l1tVECzhXipk88eAq1PXOwbg9EjwPPKis2NVfSRdXPZb/h177q+SixTzRGnOBDbpocey/2/AbOpgi+Y4k9XIhRX/MGdd0VaP0ea7/4UKz5JfBJ8R4uxPK7ZdhPRNhNpy1IA0qEQSKjM9MIHz37ttBDAGE0UpyKRr4qlQZoTQqHZ+LLgw== 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 PH0PR11MB5013.namprd11.prod.outlook.com (2603:10b6:510:30::21) by IA1PR11MB6324.namprd11.prod.outlook.com (2603:10b6:208:388::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7828.26; Wed, 7 Aug 2024 13:31:07 +0000 Received: from PH0PR11MB5013.namprd11.prod.outlook.com ([fe80::1c54:1589:8882:d22b]) by PH0PR11MB5013.namprd11.prod.outlook.com ([fe80::1c54:1589:8882:d22b%5]) with mapi id 15.20.7828.021; Wed, 7 Aug 2024 13:31:06 +0000 From: "Kusztal, ArkadiuszX" To: Thomas Monjalon , Gowrishankar Muthukrishnan CC: "dev@dpdk.org" , "dev@dpdk.org" , Anoob Joseph , "Richardson, Bruce" , "ciara.power@intel.com" , Jerin Jacob , "fanzhang.oss@gmail.com" , "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" , "Gujjar, Abhinandan S" , "maxime.coquelin@redhat.com" , "chenbox@nvidia.com" , "sunilprakashrao.uttarwar@amd.com" , "andrew.boyer@amd.com" , "ajit.khaparde@broadcom.com" , "raveendra.padasalagi@broadcom.com" , "vikas.gupta@broadcom.com" , "zhangfei.gao@linaro.org" , "g.singh@nxp.com" , "jianjay.zhou@huawei.com" , "Daly, Lee" Subject: RE: [PATCH] doc: announce cryptodev changes to offload RSA in VirtIO Thread-Topic: [PATCH] doc: announce cryptodev changes to offload RSA in VirtIO Thread-Index: AQHa3EdY9nEqyeYJekeZ7gT+77+RRrIHNDJwgABo1gCAB8bggIABdDuAgAAasACACujeEA== Date: Wed, 7 Aug 2024 13:31:06 +0000 Message-ID: References: <20240722145551.1159-1-gmuthukrishn@marvell.com> <4036290.2iPT33SAM4@thomas> <4441764.MSiuQNM8U4@thomas> In-Reply-To: <4441764.MSiuQNM8U4@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR11MB5013:EE_|IA1PR11MB6324:EE_ x-ms-office365-filtering-correlation-id: e5c7f1fe-d625-4d71-b8a7-08dcb6e5312d x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|7416014|366016|376014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?UnM4UDZPaTNlejN4ZElmaTJsemVTeEtBMlpKTTVJSmRKWWhUUWlrVXhkS0RB?= =?utf-8?B?T0pWeDRJOEhmTlR3OWM2WlVFWlFDUmFCc043UHRtNmgrNnJmZHBITXJ5dGlp?= =?utf-8?B?a3ZNZVN2RmxUTTEwMXNWcTJaODJNNkExc3BXUVloVjlmYzBqV3ZWZ2hDY0FK?= =?utf-8?B?NWN4SHV1L2lUWE1MMSsvb05oakkwUEw0aXpPb0M2b2owdEE0MTRXYWJ3ekx1?= =?utf-8?B?aUdGbEpENjU3c09jcGs0TGNvejhqR1QyQ0ZqS09sTVQ2OVcrNjlNL3VlU3lv?= =?utf-8?B?OGRIcFc5WXJSNXo0TFlIdEV2NlNxd3RxaTVjVkRUamF5Zk9sc0tYd296bk9y?= =?utf-8?B?bFcwU2hCYy9vL3l4QzQrd0FMVnZOb3hpczM1cjNmc00rbVR4NGJnSmt4V0xD?= =?utf-8?B?ajZpZkZRV1BrSGZ5YlMyVy9NcjVSTlY4MlFLM2phUTdLRkNtUnBaRU1Cb3hI?= =?utf-8?B?dzJNbjNFdHZ2VFVDKzE3ZlQxTit3WGFIK1FyTWdVdGt6NlorQkFtcjJVZy91?= =?utf-8?B?ZndqbS9XS1hsVFNSZENvOUhQMnljeGlqNDE5ZTN5U01lWTJDMndmdXZvWWdV?= =?utf-8?B?Qy93TW1renhFR2Q3ZW9Sa2dHZUcyTWZVV2xGNzg5M3NVaGd5VG5TTXl0dXpU?= =?utf-8?B?K0F4YSsxQjdHMW1SOFp6K3dtbmlJM0xieXFwTmZVekdiSXQveWc4OTlHaWF2?= =?utf-8?B?d3FoZXpkZUozMFlrWmFRN2hURDlnUnhyWkRISDJkWGxvQU9KTWZQdWdna095?= =?utf-8?B?RnZRSFZXRDNGMElkaU9DZFpCbzRnRHlHOEZpR3o3RlFESURoa3UvcXRzSTFa?= =?utf-8?B?UkYzbDJSQXV3T0hoNU04SjA5eWdUbmZhVXBpK1N4NnJCNGRZb0lDaVZVcEg4?= =?utf-8?B?Z2pJRDJGQWhqcEtYL1NNYlNlZE1DZ2pEb3hQQWR1L1d2UGxwc3EyQjdIdkxk?= =?utf-8?B?NUhnOUVuOUtuZXI4RFFHaXY5K3BXbFZSamtiRHF3YjVmaTVYeG94WXVIZ3J1?= =?utf-8?B?d3lSSUZpaytzaTBxWGxrRDNBdmQyNTFEdE9tVWQ1TCtvLzl4VmVXNlFabEh1?= =?utf-8?B?UkpEUXV5TzJUQlJ0WDdPeUZkWi9XVThqM21KU2F5azlydjdwcEZZT0c0azUx?= =?utf-8?B?eGZYN2Z6aW1jeHVZaG84QkxzZ09FaXJVZXo2SDdtelBBZkx3U09CMW13eXYz?= =?utf-8?B?N0VvYUVjam9CYUlNYkZDcWdmTVEyNitHUUZXc2g4NndaaUs5dVg4VnIwV1BL?= =?utf-8?B?aHBMZHJjUW9pWTRralp2VTdYdkNUclNBU1laZUFPbCtOc0pOKzJPQjUvalJu?= =?utf-8?B?M01kV3BiQTl3aGhKYmNvemRsWmc2cHcyeDl0cG5LNWVKTDh5a2EzbWJYcEg3?= =?utf-8?B?bHowbXc1NjVBbUF4UThCMXRleXduM0xHNTNJWW1Qayt0cjV2Mjh0STZ1VHRr?= =?utf-8?B?SnMwQmJ3R0RIUmQ1bTZYZDFUclFGSnJoZ01uc3JmN0NBbnRpcU5aVnkxMWJT?= =?utf-8?B?Q3hjbURNWU40YlNJSE12bDFuUDFpMFdnZm1lSSs0eGlCZ1dRK2VLRkFuYnoz?= =?utf-8?B?SzVTaXh5eXRRNUlnZW1MWHdlK1p2MXkxckF3N2M1d0VNaGU4cWVCdFBCQkFH?= =?utf-8?B?UkNZZkwzNmxib0hudWJQejBNYW9Fb0dsOHd3My9OcXl6MVBBQjdobGt1TzNm?= =?utf-8?B?OEtwQWxXZUphN1R3cVdqbHAveWxkc0x3Vk85WWNVWE56Mk9WWDlkMFFqOXQy?= =?utf-8?B?amEvdXJlUjMzdXNMZ2FGeDVmTWJrNVFjZmtQRlQ0WHBzNkdLc283d21oZE9P?= =?utf-8?B?eDNJOTFlMTFsWlNxaExqTVVjcTVpUDBTNUg4QngzU3libTBsMTdjZWRHWm93?= =?utf-8?B?eDNpYkpGdTUvQkZmRklpaU5WbnhYNjg4ZG5ZcWRKQm5jbGc9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5013.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2lIY21OZUM3Uks4TFk3ZEU0UGVvTW9sVklNczM1SEYxSHdnTHphZmZEc09h?= =?utf-8?B?bnBtU1Q0RHNYWVorVG55aHVIa2VRMWtqdDdzK25oVzk0VFRnem9ySkQrQ3lw?= =?utf-8?B?TVRPN3d6NEZjOUxDcFpCUjA5SG5oOGRmaEZVNDJJMUVxVVFieCtFZnd6Tk40?= =?utf-8?B?LzRVczZhM0tISWI1SHh3NVpwWGpCWlpTdGNWNmV0Vlg0My9Md3RuTlZKc2xo?= =?utf-8?B?ZjZkWVhaUXZxWlFSTEdqWmV3eFFqVnRLYTQ4Z1UyOTVhQk1nSWd0ZjhZbjhW?= =?utf-8?B?ZUNaSnBoTTMwZXdGSU1wWVoySnpVcllQRlA5VkFLUFJBcHlsbzNHamZpclpE?= =?utf-8?B?Nnpxa011RXBmUmh3VkQxZmVyb0RiRDAzNmFtUkszRmZVYTdudDhmeWl1V1NQ?= =?utf-8?B?RmgrMVo2QUhoaGhMMElaVkxwTGNUZ1NmWDdwY0pHM0MvWFRaNGIycmpBb0Vu?= =?utf-8?B?dGMxQkU4MmR3aytJelNmdkN6Unc3ZmowMENmU1hNZm1LbFlud1RNZ3NnQld6?= =?utf-8?B?S2ZqT2MyampoNkx2NkVVWU9zb3Jya0pSc2Y1K1lRaldvUFR3SERkM2tFeDgz?= =?utf-8?B?Z1Q1MEd6WlBicXBNSmFhWXRGUU91amVUUUs0MmFpK2xWT3lQSWR0cDhSWXdD?= =?utf-8?B?ek1HaVJxR0RZYzdnNUNiejN4Uzc1RmFQeU5Nb01XK2VMUFhWWE94US9rOHBL?= =?utf-8?B?ZkMzM2RuUi9hS0hsZnA3MmpBaEZqYTBoeW56WDVQb0FXUFhJYXdNYUdsa1hQ?= =?utf-8?B?RWt4SXkzb3JJNzVwWGF5UXVQSVE3WFE5Mlpuc1pIUEpSOXpZQ1NqdzJBcnJl?= =?utf-8?B?TEgxa0Rtb2ZlcFErY2w1dVFUYk9hSVhnRENyZUVWTGMrWm9SVHBjZXQ1Z0VW?= =?utf-8?B?K0VreFFDSjhmdnl0dUd3OFJMRGlWdE1BZjdaVjZIanZFNVZqQkJTMWpkVlRT?= =?utf-8?B?b0RzTXYySmd0dmNGckJHWEpjbUM0WW0zUkJDVWRUdlUzcU9YUkU1NUt3RTZ4?= =?utf-8?B?ZjJrL21hOEs4aW5sbGN2K1I1d0dEanRiSkhhRFRjMDRiR0tSd3pHaFRqWkx2?= =?utf-8?B?Ykx0OW9QVE94REdiWHEzM3Z4aE9oVW9aaU5VSWRMQW5HZGwveUZxVjByRXA4?= =?utf-8?B?bzFZSGc1V2YzVlVmYUJDMExDNXFUenVEZkdGcEhScjNXeVNRa0VYTXRqVm52?= =?utf-8?B?SnU4aXdrSmV2OTlrNHlGOGxGUnhwMllsRVJSOWlqY3MzbnRHVWkrR1NzTVZp?= =?utf-8?B?RUhnK2dBamtuZUIzM25zZVlNaU9jcUt3UXozcUtMNys1QTI2T283Y0RqU1pi?= =?utf-8?B?MmlBSlFrSWl3SG8vWnJPYzdjeTFPTGhsSnFvOVQ0V1VPaEw4eVI0RmhveWQ5?= =?utf-8?B?TGh6Yys5YWZ2cDZYOFRKUWVsekMvdkZRSmR5RHJXNmdpOTdoTVJyMnBiOWJO?= =?utf-8?B?MmdSenA5UFhjaHhXaHBTSGZvRXNDVkV6bUJPNlIyVFpNZmV1bXhmSUt4Y1Zn?= =?utf-8?B?QTRqVHJoVkcrUjNKNlJwWVJNeHB2Vm1JM1RJN2kyVmFJZVFKRUdsMzlERzZZ?= =?utf-8?B?cUNyaVFDaTQvK3p0OE1jejFSVk83UHZKU1ZtTE5PVkNqQjZFbTJvMWxwSm9R?= =?utf-8?B?ZFNVOUlHS0pEbklzRkZ6Tkk2c0dtVjNhVG5tdGszUmJFVDRBWlFHeEd3YnpE?= =?utf-8?B?c2RwOENRSlhOeEdXM1pHbUo4aFhTSTZ3ZzBsZnJJdWFuM1I5RURBakFQNG8z?= =?utf-8?B?UHdzM3Z5OEhkUk4yakFxMXBGM1dweXZpL3loUjBHK1JDSEhSbDhDcnEwQzht?= =?utf-8?B?M0dhMzBTaHJ6a2NxZlBaM0Zpc3NOZXZhcmJzRDQrcVFCZFNyRThDeXdjcm0z?= =?utf-8?B?R3JROXBjVXBySi9mNnZ3YjNzL1pnNzVEUVBvUjZTaWFrYTFXL1FQSkRVMUVY?= =?utf-8?B?U2F2Y0FvYk92WWVvdEJIdkVQc2t2eGZuc3dEYTF3S1dwTVFoNGZhN25lWkhj?= =?utf-8?B?aGVVSXdxR1BLblo2RTJqSzVLVnN2VVUxVmI4RUJFN3BJMUJzbUVtR0RPcmJO?= =?utf-8?B?V0pVbDNGeVRmbE8xRTZNemdrSVV2R2VJblFRN0hOTFVEc29zNWx3UlFMVkpw?= =?utf-8?B?d0dwdy9jZktWUFdleXl2R2t2MWNwNTJ3SzR0YVJPVHEzbDl1aHJiRTNTMWY1?= =?utf-8?B?eGc9PQ==?= 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: PH0PR11MB5013.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5c7f1fe-d625-4d71-b8a7-08dcb6e5312d X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Aug 2024 13:31:06.8001 (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: XJCvPuVytHu8NzB490ED7PIMKbsacvy8Ky4Gwe87joJOLfMoWwAewlxzVYP8bSu7ixx8AtTd+floWJ1G7cSzAoLZEU8+0+Us7Rdb76OtFFE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6324 X-OriginatorOrg: intel.com 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmphbG9u IDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMzEsIDIwMjQg NDoyNyBQTQ0KPiBUbzogR293cmlzaGFua2FyIE11dGh1a3Jpc2huYW4gPGdtdXRodWtyaXNobkBt YXJ2ZWxsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgS3VzenRhbCwgQXJrYWRpdXN6WCA8YXJr YWRpdXN6eC5rdXN6dGFsQGludGVsLmNvbT47DQo+IGRldkBkcGRrLm9yZzsgQW5vb2IgSm9zZXBo IDxhbm9vYmpAbWFydmVsbC5jb20+OyBSaWNoYXJkc29uLCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFy ZHNvbkBpbnRlbC5jb20+OyBjaWFyYS5wb3dlckBpbnRlbC5jb207IEplcmluIEphY29iDQo+IDxq ZXJpbmpAbWFydmVsbC5jb20+OyBmYW56aGFuZy5vc3NAZ21haWwuY29tOyBKaSwgS2FpIDxrYWku amlAaW50ZWwuY29tPjsNCj4gamFjay5ib25kLXByZXN0b25AZm9zcy5hcm0uY29tOyBNYXJjaGFu ZCwgRGF2aWQNCj4gPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+OyBoZW1hbnQuYWdyYXdhbEBu eHAuY29tOyBEZSBMYXJhIEd1YXJjaCwNCj4gUGFibG8gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGlu dGVsLmNvbT47IFRyYWhlLCBGaW9uYQ0KPiA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsgRG9oZXJ0 eSwgRGVjbGFuIDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+Ow0KPiBtYXRhbkBudmlkaWEuY29t OyBydWlmZW5nLndhbmdAYXJtLmNvbTsgR3VqamFyLCBBYmhpbmFuZGFuIFMNCj4gPGFiaGluYW5k YW4uZ3VqamFyQGludGVsLmNvbT47IG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tOw0KPiBjaGVu Ym94QG52aWRpYS5jb207IHN1bmlscHJha2FzaHJhby51dHRhcndhckBhbWQuY29tOw0KPiBhbmRy ZXcuYm95ZXJAYW1kLmNvbTsgYWppdC5raGFwYXJkZUBicm9hZGNvbS5jb207DQo+IHJhdmVlbmRy YS5wYWRhc2FsYWdpQGJyb2FkY29tLmNvbTsgdmlrYXMuZ3VwdGFAYnJvYWRjb20uY29tOw0KPiB6 aGFuZ2ZlaS5nYW9AbGluYXJvLm9yZzsgZy5zaW5naEBueHAuY29tOyBqaWFuamF5Lnpob3VAaHVh d2VpLmNvbTsgRGFseSwNCj4gTGVlIDxsZWUuZGFseUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0hdIGRvYzogYW5ub3VuY2UgY3J5cHRvZGV2IGNoYW5nZXMgdG8gb2ZmbG9hZCBSU0Eg aW4gVmlydElPDQo+IA0KPiBJJ20gbm90IHN1cmUgd2h5IHdlIGRvbid0IGhhdmUgYSBjb25zZW5z dXMgb24gYW4gaWRlYSBwcm9wb3NlZCBhcyBSRkMgaW4NCj4gU2VwdGVtYmVyIDIwMjMuDQo+IA0K PiBCZWNhdXNlIHRoZXJlIGlzIG5vdCBlbm91Z2ggaW52b2x2ZW1lbnQgb3V0c2lkZSBvZiB0aGUg TWFydmVsbCB0ZWFtLCBJIHdpbGwNCj4ga2VlcCBhIHZhZ3VlIGFubm91bmNlIGZvciB0aGUgZmly c3QgaXRlbToNCj4gDQo+IGNyeXB0b2RldjogU29tZSBjaGFuZ2VzIG1heSBoYXBwZW4gdG8gbWFu YWdlIFJTQSBwYWRkaW5nIGZvciB2aXJ0aW8tY3J5cHRvLg0KPiANCj4gVGhlIHNlY29uZCBpdGVt IGlzIGFwcGxpZWQgdmVyYmF0aW0sIHRoYW5rcy4NCj4gDQo+IA0KPiAzMS8wNy8yMDI0IDE0OjUx LCBUaG9tYXMgTW9uamFsb246DQo+ID4gMzAvMDcvMjAyNCAxNjozOSwgR293cmlzaGFua2FyIE11 dGh1a3Jpc2huYW46DQo+ID4gPiBIaSwNCj4gPiA+IFdlIG5lZWQgdG8gZml4IHBhZGRpbmcgaW5m byBpbiBEUERLIGFzIHBlciBWaXJ0SU8gc3BlY2lmaWNhdGlvbiBpbiBvcmRlciB0bw0KPiBzdXBw b3J0IFJTQSBpbiB2aXJ0aW8gZGV2aWNlcy4gVmlydElPLWNyeXB0byBzcGVjaWZpY2F0aW9uIGFu ZCBEUERLIHNwZWNpZmljYXRpb24NCj4gZGlmZmVycyBpbiB0aGUgd2F5IHBhZGRpbmcgaXMgaGFu ZGxlZC4NCj4gPiA+IFdpdGggY3VycmVudCBEUERLICYgdmlydGlvIHNwZWNpZmljYXRpb24sIGl0 IGlzIGltcG9zc2libGUgdG8gc3VwcG9ydCBSU0EgaW4NCj4gdmlydGlvLWNyeXB0by4gSWYgeW91 IHRoaW5rIERQREsgc3BlYyBzaG91bGQgbm90IGJlIG1vZGlmaWVkLCB3ZSB3aWxsIHRyeSB0bw0K PiBhbWVuZCB0aGUgdmlydElPIHNwZWMgdG8gbWF0Y2ggRFBESywgYnV0IHNpbmNlIHdlIGRvIG5v dCBrbm93IGlmIHRoZSB2aXJ0SU8NCj4gY29tbXVuaXR5IHdvdWxkIGFjY2VwdCwgY2FuIHdlIG1l cmdlIHRoZSBkZXByZWNhdGlvbiBub3RpY2U/DQo+ID4NCj4gPiBUaGVyZSBpcyBhIGxvbmcgbGlz dCBvZiBDYyBidXQgSSBzZWUgbm8gc3VwcG9ydCBvdXRzaWRlIG9mIE1hcnZlbGwuDQo+ID4NCj4g Pg0KPiA+DQo+ID4gPiA+Pj4gKyogY3J5cHRvZGV2OiBUaGUgc3RydWN0IHJ0ZV9jcnlwdG9fcnNh X3BhZGRpbmcgd2lsbCBiZSBtb3ZlZA0KPiA+ID4gPj4+ICtmcm9tDQo+ID4gPiA+Pj4gKyAgcnRl X2NyeXB0b19yc2Ffb3BfcGFyYW0gc3RydWN0IHRvIHJ0ZV9jcnlwdG9fcnNhX3hmb3JtDQo+ID4g PiA+Pj4gK3N0cnVjdCwNCj4gPiA+ID4+PiArICBicmVha2luZyBBQkkuIFRoZSBuZXcgbG9jYXRp b24gaXMgcmVjb21tZW5kZWQgdG8gY29tcGx5IHdpdGgNCj4gPiA+ID4+PiArICB2aXJ0aW8tY3J5 cHRvIHNwZWNpZmljYXRpb24uIEFwcGxpY2F0aW9ucyBhbmQgZHJpdmVycyB1c2luZw0KPiA+ID4g Pj4+ICsgIHRoaXMgc3RydWN0IHdpbGwgYmUgdXBkYXRlZC4NCj4gPiA+ID4+PiArDQo+ID4gPg0K PiA+ID4NCj4gPiA+ID4+IFRoZSBwcm9ibGVtIGhlcmUsIEkgc2VlIGlzIHRoYXQgdGhlcmUgaXMg b25lIHByaXZhdGUga2V5IGJ1dCBtdWx0aXBsZQ0KPiBjb21iaW5hdGlvbnMgb2YgcGFkZGluZy4N Cj4gPiA+ID4+IFRoZXJlZm9yZSwgZm9yIGV2ZXJ5IHBhZGRpbmcgdmFyaWF0aW9uLCB3ZSBuZWVk IHRvIGNvcHkgdGhlIHNhbWUgcHJpdmF0ZQ0KPiBrZXkgYW5ldywgZHVwbGljYXRpbmcgaXQgaW4g bWVtb3J5Lg0KPiA+ID4gPj4gVGhlIG9ubHkgcmVhc29uIGZvciBtZSB0byBrZWVwIGEgc2Vzc2lv bi1saWtlIHN0cnVjdCBpbiBhc3ltbWV0cmljIGNyeXB0bw0KPiB3YXMgZXhhY3RseSB0aGlzLg0K PiA+ID4gPg0KPiA+ID4gPiBFYWNoIHBhZGRpbmcgc2NoZW1lIGluIFJTQSBoYXMgaXRzIG93biBw cm9zIGFuZCBjb25zIChpbiB0ZXJtcyBvZg0KPiBpbXBsZW1lbnRhdGlvbnMgYXMgd2VsbCkuDQo+ ID4gPiA+IFdoZW4gd2Ugc2hhcmUgdGhlIHNhbWUgcHJpdmF0ZSBrZXkgZm9yIFNpZ24gKGFuZCBp dHMgcHVibGljIGtleSBpbg0KPiA+ID4gPiBjYXNlIG9mIEVuY3J5cHRpb24pIGJldHdlZW4gbXVs dGlwbGUgY3J5cHRvIG9wcyAodmFyeWluZyBieQ0KPiA+ID4gPiBwYWRkaW5nIHNjaGVtZXMgYW1v bmcgY29wcyksIGEgdnVsbmVyYWJsZSBhdHRhY2sgYWdhaW5zdCBvbmUNCj4gPiA+ID4gc2NoZW1l IGNvdWxkIHBvdGVudGlhbGx5IG9wZW4gZG9vciB0byB1c2VkIHByaXZhdGUga2V5IGluIHRoZSBz ZXNzaW9uIGFuZA0KPiBoZW5jZSB0YWtlIGFkdmFudGFnZSBvbiBvdGhlciBjcnlwdG8gb3BlcmF0 aW9ucy4NCj4gPiA+ID4NCj4gPiA+ID4gSSB0aGluaywgdGhpcyBjb3VsZCBiZSBvbmUgcmVhc29u IGZvciB3aHkgVmlydElPIHNwZWMgbWFuZGF0ZXMgcGFkZGluZyBpbmZvDQo+IGFzIHNlc3Npb24g cGFyYW1ldGVyLg0KPiA+ID4gPiBIZW5jZSwgbW9yZSB0aGFuIGR1cGxpY2F0aW5nIGluIG1lbW9y eSwgcHJpdmF0ZSBhbmQgcHVibGljIGtleXMNCj4gPiA+ID4gYXJlIHNlY3VyZWQgYW5kIGluIGNh dGFzdHJvcGhlLCBvbmx5IHRoYXQgc2Vzc2lvbiBjb3VsZCBiZSBkZXN0cm95ZWQuDQoNCkhpIEdv d3Jpc2hhbmthciwNCg0KU29ycnkgZm9yIHRoZSBkZWxheWVkIHJlc3BvbnNlLg0KDQpJIGRvIG5v dCBoYXZlIGFueSBwYXJ0aWN1bGFyIHNlY3VyaXR5IGlzc3VlcyBpbiBtaW5kIGhlcmUsIGFuZCBp ZiBQTUQgbmVlZCB0byBjb3B5IGtleXMgaW50ZXJuYWxseSwgZm9yIGFsaWdubWVudCBvciBwYWRk aW5nIHB1cnBvc2VzLCByZWR1bmRhbmN5IHByb2JsZW1zIGNhbiBiZSBvdmVyY29tZS4gTXkgY29u Y2VybiB3YXMsIHRoYXQgaXQgaXMgdGhlIG1vcmUgbmF0dXJhbCB3YXkgb2YgaGFuZGxpbmcgdGhl IEFQSTsgd2UgaGF2ZSBvbmUga2V5LCBtdWx0aXBsZSBwYWRkaW5nIHNjaGVtZXMsIHNvIHdlIHJl ZmxlY3QgdGhpcyBsb2dpYyBpbiB0aGUgQVBJLg0KDQpCb3RoIG9wdGlvbnMgYXJlIHdpZGVseSB1 c2VkOyBsaWJjcnlwdG8sIGZvciBleGFtcGxlIGlzIHNldHRpbmcgcGFkZGluZyB3aXRoaW4gc2Vz c2lvbiwgb3RoZXIgbGFuZ3VhZ2VzIGxpa2UgR28sIFJ1c3QgYXJlIHNldHRpbmcgaXQgYXMgYW4g YXJndW1lbnQgdG8gdGhlIG1ldGhvZCBvZiB0aGUga2V5IHN0cnVjdC4NCg0KSWYgdGhpcyBpcyB0 aGF0IHByb2JsZW1hdGljIHdpdGggVmlydElPIGNvbXBhdGliaWxpdHksIEkgc2F5IHRoaXMgY2hh bmdlIGlzIG9rYXkuDQoNCj4gPiA+DQo+ID4gPg0KPiA+ID4gPj4+ICsqIGNyeXB0b2RldjogVGhl IHJ0ZV9jcnlwdG9fcnNhX3hmb3JtIHN0cnVjdCBtZW1iZXIgdG8gaG9sZA0KPiA+ID4gPj4+ICtw cml2YXRlIGtleQ0KPiA+ID4gPj4+ICsgIGluIGVpdGhlciBleHBvbmVudCBvciBxdWludHVwbGUg Zm9ybWF0IGlzIGNoYW5nZWQgZnJvbSB1bmlvbg0KPiA+ID4gPj4+ICt0byBzdHJ1Y3QNCj4gPiA+ ID4+PiArICBkYXRhIHR5cGUuIFRoaXMgY2hhbmdlIGlzIHRvIHN1cHBvcnQgQVNOLjEgc3ludGF4 IChSRkMgMzQ0NyBBcHBlbmRpeA0KPiBBLjEuMikuDQo+ID4gPiA+Pj4gKyAgVGhpcyBjaGFuZ2Ug d2lsbCBub3QgYnJlYWsgZXhpc3RpbmcgYXBwbGljYXRpb25zLg0KPiA+ID4gPiA+DQo+ID4gPiA+ ID4gVGhpcyBvbmUgSSBhZ3JlZS4gUkZDIDgwMTcgb2Jzb2xldGVzIFJGQyAzNDQ3Lg0KPiANCj4g DQoNCg==