From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7353323043876241408 X-Forwarded-Encrypted: i=3; AJvYcCWMJGYKoGuoLFcUm30c3i/RsKZzC5GXM8zHS0zAS11FjpbVjX6uwx1Hh+K7+oiAa0PQD28RKlJ04Z7VDCz2H0E3FwSarxDTNFb9uZg= X-Received: by 2002:a05:6830:18d8:b0:6e6:bc25:1503 with SMTP id v24-20020a05683018d800b006e6bc251503mr2031417ote.12.1712206260811; Wed, 03 Apr 2024 21:51:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:b0c6:0:b0:5a0:3387:2adb with SMTP id l6-20020a4ab0c6000000b005a033872adbls615122oon.2.-pod-prod-05-us; Wed, 03 Apr 2024 21:51:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWQer3REm0HkIbmPrNIUui4bOhDJRqI5VzS+jFNKePuaIzfkKvsczqluKJfDY3KRsTqu4V04n1eA3jNjjO8MziKNo1GZsH+7b3QKRQ= X-Received: by 2002:a05:6820:2292:b0:5a5:1e96:4fa2 with SMTP id ck18-20020a056820229200b005a51e964fa2mr132481oob.1.1712206260263; Wed, 03 Apr 2024 21:51:00 -0700 (PDT) Received: by 2002:a05:6808:1143:b0:3c4:e934:6e65 with SMTP id 5614622812f47-3c5d62d7026msb6e; Wed, 3 Apr 2024 14:43:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVFPpty/pCANbpEOA0NG8qHnt0ZIRzHoOafaR6sBsYzbYQPPgDEL8xY/SgHZwi1VZRbBQe5LUrnY0Wnm53G++c+R4fzSB5mDRNbpKU= X-Google-Smtp-Source: AGHT+IHljZK1H8IZxHX7bGtVezM+m8mZHlKBotcgtjwpzwNDrIwM/2B1OMMm4305KkXTygHrABCk X-Received: by 2002:a17:90a:4610:b0:2a2:b732:42f1 with SMTP id w16-20020a17090a461000b002a2b73242f1mr1250690pjg.8.1712180579026; Wed, 03 Apr 2024 14:42:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712180579; cv=pass; d=google.com; s=arc-20160816; b=Y3v73Ze3bf++9sbeu3Wvochx3W2Lx8Xt71juUw9/3RCw1qzWZTauXaMwvgQk0JO2wP TfQ0qc7ifMY7frGjRMeXUD+iyVBjJfkdBGkAgeKiU3/Vzlfn3as6aA9ErFWs5UT1JiCv h5O2x8C6sO/zW6YSoG7XvQmfqwGIbnfYS0b+g3l3lJHiIIIhDND3gEWynpHIUnRMZmhW +dBX06LWKEugf4Q3gyOxKQUhr2XztVebuCOZXoyguRMeWy/6myTgPpwo2oQTlXSYIukt QugPx7catkq8F7Zf+4mWUwjrHTttUTYdmd69O0izggZUB9h1XKFfpwNqpUnK8sm9aX0X 5R8g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=wtOx234o0Z55XowP/4ljJrYbwDhD+ym7Jp0kBhIlBK8=; fh=gcEwGd2K3gODzuSBua7qOkBKezJ8ch64lUawgbV7Jv4=; b=jYMRiqfYi0pY8+9pRSSM1jfH7zXC1VSOdtNStrYzynqkczvGQpCp7mqsVF32A5w5Zd 6F1xavRWA/L9ZtiRaCk94za/aSMcXw/K0gdbqPXUphW5wqs0LzYNBA77RDwoRm/RFQ70 05qv8tleBejxQO+T6C4sXOxACWbzKa2NTEbr0oS9tt2XO6hIkZQ7lWc8LC6qvNLSDVzQ 2jBOYHWA9Z4zKaHu7x8cZvZxIluwh/qlcIOcoy7R0NnAtLEA7ELbskCtoG6UHwGZO53b 3Smqhaj5F16d7BP8nEakzfBk0zq9pn7MBIK1a9z1gr6PwsSbAqxCrDzQ0euiweSeZ7SV ZDkA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bff32yw5; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of chris.larson@siemens.com designates 2a01:111:f400:7e88::70d as permitted sender) smtp.mailfrom=chris.larson@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2070d.outbound.protection.outlook.com. [2a01:111:f400:7e88::70d]) by gmr-mx.google.com with ESMTPS id o4-20020a17090ab88400b002a2968e5a8dsi248354pjr.0.2024.04.03.14.42.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Apr 2024 14:42:58 -0700 (PDT) Received-SPF: pass (google.com: domain of chris.larson@siemens.com designates 2a01:111:f400:7e88::70d as permitted sender) client-ip=2a01:111:f400:7e88::70d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bff32yw5; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of chris.larson@siemens.com designates 2a01:111:f400:7e88::70d as permitted sender) smtp.mailfrom=chris.larson@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mrA/X/PlRf9RHrU0GIsHvqAlz2ly0C9cXtza2SS8J4bBzjo0xPzgCEGBT3fsyiDp0az6JMiH/XW3MChKV9YoL6z3cK5rTh5t6WF6NHrGf0Sm865nYWV5n/RIipOHhHeJsWKD++FXITWEY9TEgrdgs+VbHlYpbE3P3qwm44+Q4E7rjcpctD6ane+upb2HCgoGE9D6U9UpQ9cIFGhR53ilhiKhadNAXk2Vi8SbPI1H6oO4PAjlAEZtyvXCerWikE3ML7+lD9J6L3j0fDe0/BwiHwxazCupP8i+LiKFnlHgXYJry7rqD/2XdtNNvmIWjnUyWs9f9d4tYqV4N5aL9zuWiA== 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=wtOx234o0Z55XowP/4ljJrYbwDhD+ym7Jp0kBhIlBK8=; b=XjRFaQN/AmenHYcxjXUySX3jPoci14DMfxT418nrYri6YRLpk10K5LOL6kwUXrAjB8WZSCKxDrYKnU/oCjFieK04D7dHThwswn6BLBuSdmeCYiiBiwBevC5zfnnrairYF0y7pqqK5KM798MKJUVGbk3WQPXW5sSPC/V+QVD25eWNgq6885BDLRHVXIxvGMI/rDTm7+Ykgjpia08s7CA6Nqs/4KrpL3zsIszLndm+z8g6ZogX3OP2dbHSydA2JSWkW5sq4SfAHjHaOlUhVASaswAGfbNUxlvqgG/x+33vPlinLpKVGlSK5LEon6iX7Zfy6NS6pN0u9OrRIJMPxZCAng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wtOx234o0Z55XowP/4ljJrYbwDhD+ym7Jp0kBhIlBK8=; b=bff32yw5J5x+TzMgefI+oy0fHutoT6QXRiNC4kD8R1CysIWY9BRxiIKP8GuLRtM7UUp7ide9zO2vU4bb7EySFO1k3PgQwXDcM8bMZjoFadPL7+WCeU2d5rePHXEc9fUwJGZCmhroljvLbYjW3PK5zg/03sCckAvP5SjmHhE1SgKxCaK2r//s/nbGMwZvNCDo8ZaEuhMpzPnJntI7SQKBHYS/h1ojJwqePHKxOD60XqK11+W9cvwtSpBc4erWBQgGBgzSweE4syduj0+HL3kfE9UBz+J2FW7KMtjiXGTUNxeAZDfj3yqCXB0kLOvGQ/WxCNIrlHNWSTVpU139Rl3Log== Received: from BN0PR07MB8375.namprd07.prod.outlook.com (2603:10b6:408:12e::24) by MW4PR07MB8569.namprd07.prod.outlook.com (2603:10b6:303:be::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr 2024 21:42:54 +0000 Received: from BN0PR07MB8375.namprd07.prod.outlook.com ([fe80::a429:2b28:36e4:89d0]) by BN0PR07MB8375.namprd07.prod.outlook.com ([fe80::a429:2b28:36e4:89d0%7]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024 21:42:54 +0000 From: "Larson, Chris" To: "MOESSBAUER, Felix" , "kergoth@gmail.com" , "isar-users@googlegroups.com" CC: "chris.larson@seimens.com" Subject: RE: [PATCH 1/9] isar-bootstrap: avoid forced early expansion of key vars Thread-Topic: [PATCH 1/9] isar-bootstrap: avoid forced early expansion of key vars Thread-Index: AQHahSNC70XVdVprTkOPtq8KJ1WkObFWHWUAgAD39fA= Date: Wed, 3 Apr 2024 21:42:54 +0000 Message-ID: References: <20240402172813.418770-1-chris.larson@siemens.com> <20240402172813.418770-2-chris.larson@siemens.com> <68cbe582275e6e0230f03f932669dae79d372f43.camel@siemens.com> In-Reply-To: <68cbe582275e6e0230f03f932669dae79d372f43.camel@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=8cbfec82-e868-41f4-b18d-0ff89f910c27;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2024-04-03T21:42:24Z;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN0PR07MB8375:EE_|MW4PR07MB8569:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gZ8UIucBAdOa4/ZItbnq/PFnUGB6DabP0k8aDf6+O4seoCRLRnbHZpnwr2cAnOJr4eLIZ/FjJXHgWsC+H/ys+aQgFUmu3aPar9lVD8ckZ1v4iI19yy0ij48XwgLVCZ408kz5xIIfgAOhfq0kAyf+fSGmSSvNhPhAG9GIsJhdMLznrTXb82+3wEgvc2Ggyw7leQKDXEbctM4bc8Wa//02zdg1NlDtdOizuKvdx7X67QFHhCu2e99j7GqpGAx84RqIFJ5VXEW0KkTS895SyDSawI8PSKAq34Lxsi6pcASTNbvZAZhkGifSGvFbNWyMpzxb1+OFZMDBf5Zg9kibHlye7r1k2zF9glt47cF5/TeXzpMUy/a+cnEoYdCo6xb1xdxeX0ex867o+mIJuLYZRozlVQEkJSmz3uRD77IK0H+aMKRW4XUcLZle59jHhzMMj6IDrVY3R5T+CHSDOR1wrp8mGV4D07hgNsRtpnfeSr0BcBVNJ8xN2K1p460WaYGStBRFk4bCtT2udn/JcfMnfQKjSpbFpcFa2dMcmKsvtouU8XB3Sqw4pncXCvelck6DV48SOZlhusDUXYCqBd2yMiK3NkBdUsvFyNx7NSgVufeIt2A4s8fflmDlXmODoNVt+njBraOwsyOBD3QsRTMIp8HM0icKPfmYi2lqmw2UT4uUf1Y= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR07MB8375.namprd07.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?dldiMVB5MDhlMUZWMFZoK2cxTkxiL2JPRmFxcVo4MnVTT1NTOHFtS0RLdHdl?= =?utf-8?B?cWRrT0h3RjQrN2QrMjM0M3JjS0tjUHQrNEhHUDNEbDU5bjBhUjlOTW9TcnVM?= =?utf-8?B?R2VFVndSVEVmZ1BUTHROOGp0WjhMUVVPQ2JIa3I4SG44Zm5peWlobXh0TVNz?= =?utf-8?B?K1lQSkpKcldZK21pMWJBSnB2aHBvczJLMW9Pbm1zdHNhdzg3STE3dnR0U05G?= =?utf-8?B?YnVUcjg2REszcERuL0NwWTJEZ2M1NlFJZkhRZXI2YnpwUEJ3SVZpT2JBVEg2?= =?utf-8?B?N1BGeWRQOEdHQWZVL1pBT1ZXVjNuQVIzamlEZUQ2YnZZZklCY1UzMFZhZm52?= =?utf-8?B?ZktsbmFKTVhaRDFLMDh2TzZ1ZzdTakt6VzJobU5hUG5FVURLdFVVZFQrK05W?= =?utf-8?B?emFwQTdpL25YL21TU2lIRFF1blJlYU5LZ0pzZ01Bc3VuTE4yeHJKUHNkc2ZL?= =?utf-8?B?WG5qWUVMRmduYU9HZVlnUDFyT2duUU1QQWg3UVUyaUhCbjlmSGVVSGhEUkVi?= =?utf-8?B?RGJxMUgrdnhLdVlXdEtFd3EramNsWGM1ekVkSS9VYWZldFhWSnNxQmlvelFC?= =?utf-8?B?MHB3dW1zSlZIMW45bDRhRkRmd0pYcS9CZFQ3WERIWEl0R1U2VyttcHlLOFlt?= =?utf-8?B?U2I0eGQ1UUZZTGRRUjdFRDVLSjEyM1VNYjh0RnA2cHl6SmJJdUlyVUtMTDJo?= =?utf-8?B?YWVDN09scUxVYlc5a0hVTFNHbHkwbllZN09jcGRDMUR1a3huMTMrb00yMWZM?= =?utf-8?B?M29tRzdRL09Vek8vOFA4QVExd1l2a3I5Tm5HaHVhK1J0dTYvYzVZWlQ5NkJP?= =?utf-8?B?cVBzaHdBQ3o3STgzbHlQY05xV1J1ckhEVnVSSWlNM3QrU3B5UGRTUTFVRUVo?= =?utf-8?B?NWJ1dlFHNFhCME5TOXc4dmdTOFU5aks2bjVIWUZFMlpDZkVkeXFKNk1ZWnEv?= =?utf-8?B?dXNQMHdhQ21MMHE2SUNORklaRitYWElvckRmVUtXUlIxbXBLeXZEVHZGcUJ2?= =?utf-8?B?V0xtcHQ1NDV3NkV5UmtrbnFNcHl2ZUVMeEJrSWJ0Wm5mQVppU1pObTh5L2N0?= =?utf-8?B?NUF5ZU4zMW4yYzdVd0ZQdVJRZHFOMGErMEpIdXBBNUd1N0cyMVZHdEJhN3M5?= =?utf-8?B?UGhDU21hOWt0Y2hYWVNmNFc4Z3M2eTdVV08vdXhUemJmU3p0R2g3aXVWcjBQ?= =?utf-8?B?azFwSnpDTmFFbXdMd244Qnp5bGpRNG1DblpNdkhhUGQxdDE2b0Q3Qll6RTVV?= =?utf-8?B?eG1IZW5HajMyejNNYVZnMXVWSVVKbGp2L0FYZXJ3NU9RczRIVGo0YXhYSW5U?= =?utf-8?B?ZkdGVUJaRE1MREZWdyszU0JZbnBGc1RBcm5uelFyaTZaclRmMWtxa0NrUHNT?= =?utf-8?B?ZFlVVHVJUzdJVFNjRUR1Um0wNk84Y2ljY1hNRVRKaEVERHRFNEF6VEprRmtS?= =?utf-8?B?R0pTRTZqRHVneHFENHdUczlxQS9LbWJwcUlJdFR3Snd4Rlpia1BJc2RERnVt?= =?utf-8?B?eURpTGt0VzRka1NIa2ozVWpQRnY4eXl6WmJBaVNWbXNiWjdFcXBabTJBMzlo?= =?utf-8?B?RVBVcVUzbTIvYWxRQ2EwUytFUU91SzJ6a2pUUFRDVWtzZnlGRlMwaERoMnhX?= =?utf-8?B?bjljRW1XLzVLTlNJWUkyK29YQnZ4Y2hVTEdsbDI4bm1pckRDTUpPakVFaS9F?= =?utf-8?B?VEVNUmszdHExMi8zaDFqaGE0d21FYVFGakhnR21EN3dXM0pqanBrNHY1ZFJs?= =?utf-8?B?QW9nTkd2TXZZdjM0VGNyMW5ld3JkdG4rU3BuL21zb3Vockt0SzJiSnJyMXM0?= =?utf-8?B?aU1qMjQrQWNTUUVXNVg4V1Y3VDYxdzArL1JKS1FtVzVZSDU4bm0rZVZnMXRG?= =?utf-8?B?c2pjR093SnB6bzR0ZTNkdW5YYW1UTndGRXl1STRUcmxFNDV1dnBORERJVDBu?= =?utf-8?B?Rmp0VlZBc0pHWDVCSFRQd0taRU53dGJncHlzSFk1Y09WWFoyWGprMTNKTm5M?= =?utf-8?B?NGJDV3RXakJZTHBjWUpKbXlaa0ZwL1VQQ3cvYk0vRmp4bWw3aWFNY1hUdUxq?= =?utf-8?B?cWttSVVxVDltREl3a1VhVHpRZDFvdDZTZmNtbVJwYllhb21Da01MNklrZENp?= =?utf-8?Q?aH1oL+MewJUjPuEuuCAE+n2+f?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0PR07MB8375.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23887fff-cae6-435b-efc0-08dc542704d1 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2024 21:42:54.1059 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: I6KLEY2+2S+dogFqGk1oNRSTpRUvD0HPxO8iNB8EvCtWWvv7K2VENogJpzcdaeKmyoWpe5oIsm8iND4CZUXbzTtZixDYX//HoG6r9HtkvEs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR07MB8569 X-TUID: x3bn4KUod0e5 QWN0dWFsbHkgdGhlIEZyb20gd2FzIGNvcnJlY3QsIGFzIEkgcmVhbGx5IHNob3VsZCBiZSB1c2lu ZyBteSB3b3JrIGFkZHJlc3MsIEkganVzdCBuZWVkIHRvIGFjdHVhbGx5IHNlbmQgdGhlIGVtYWls cyBmcm9tIHRoZXJlIGluc3RlYWQgdG8gbWF0Y2guIEknbGwgZG8gdGhhdCBmb3IgdGhlIHYyLiBU aGFua3MuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBNb2Vzc2JhdWVyLCBG ZWxpeCAoVCBDRUQgT0VTLURFKSA8ZmVsaXgubW9lc3NiYXVlckBzaWVtZW5zLmNvbT4gDQpTZW50 OiBUdWVzZGF5LCBBcHJpbCAyLCAyMDI0IDExOjU1IFBNDQpUbzoga2VyZ290aEBnbWFpbC5jb207 IGlzYXItdXNlcnNAZ29vZ2xlZ3JvdXBzLmNvbQ0KQ2M6IExhcnNvbiwgQ2hyaXMgKERJIENUTyBG RFMgQ0VTIExYIE1FTCkgPGNocmlzLmxhcnNvbkBzaWVtZW5zLmNvbT47IGNocmlzLmxhcnNvbkBz ZWltZW5zLmNvbQ0KU3ViamVjdDogUmU6IFtQQVRDSCAxLzldIGlzYXItYm9vdHN0cmFwOiBhdm9p ZCBmb3JjZWQgZWFybHkgZXhwYW5zaW9uIG9mIGtleSB2YXJzDQoNCk9uIFR1ZSwgMjAyNC0wNC0w MiBhdCAxNzoyOCArMDAwMCwga2VyZ290aEBnbWFpbC5jb20gd3JvdGU6DQo+IEZyb206IENocmlz dG9waGVyIExhcnNvbiA8Y2hyaXMubGFyc29uQHNlaW1lbnMuY29tPg0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXg0KDQpIaSwgcGxlYXNlIHJlc2VuZCB0aGUgd2hv bGUgc2VyaWVzIHdpdGggYSBjb3JyZWN0ICJGcm9tOiIuDQoNCkZlbGl4DQoNCj4gDQo+IFJhdGhl ciB0aGFuIGFwcGVuZGluZyB0aGUgaXRlbXMgZnJvbSB0aGUgZXhwYW5kZWQga2V5IHZhcmlhYmxl cyBpbnRvIA0KPiBTUkNfVVJJIGluZGl2aWR1YWxseSwgd2hpY2ggbWVhbnMgdGhlcmUncyBubyB3 YXkgdG8gdXNlIHRvb2xzIGxpa2UgDQo+IHZhcmRlcHZhbHVlIG9yIHZhcmRlcGV4Y2x1ZGUgdG8g Y29udHJvbCBzaWduYXR1cmUgZ2VuZXJhdGlvbiwgYXBwZW5kIA0KPiB0aGUgdW5leHBhbmRlZCB2 YXJpYWJsZXMgdG8gdGhlIFNSQ19VUkkgZGlyZWN0bHkuIFRoaXMgYXZvaWRzIGlzc3VlcyANCj4g d2l0aCBzaGFyZWQgc3RhdGUgcmV1c2UgZm9yIHRoZSBpc2FyLWJvb3RzdHJhcCBwYWNrYWdlcy4N Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waGVyIExhcnNvbiA8Y2hyaXMubGFyc29uQHNp ZW1lbnMuY29tPg0KPiAtLS0NCj4gwqBtZXRhL3JlY2lwZXMtY29yZS9pc2FyLWJvb3RzdHJhcC9p c2FyLWJvb3RzdHJhcC5pbmMgfCA4ICsrKysrLS0tDQo+IMKgMSBmaWxlIGNoYW5nZWQsIDUgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9tZXRhL3JlY2lw ZXMtY29yZS9pc2FyLWJvb3RzdHJhcC9pc2FyLWJvb3RzdHJhcC5pbmMNCj4gYi9tZXRhL3JlY2lw ZXMtY29yZS9pc2FyLWJvb3RzdHJhcC9pc2FyLWJvb3RzdHJhcC5pbmMNCj4gaW5kZXggMTdmMTlm ZDguLmRlMTRlOTQ2IDEwMDY0NA0KPiAtLS0gYS9tZXRhL3JlY2lwZXMtY29yZS9pc2FyLWJvb3Rz dHJhcC9pc2FyLWJvb3RzdHJhcC5pbmMNCj4gKysrIGIvbWV0YS9yZWNpcGVzLWNvcmUvaXNhci1i b290c3RyYXAvaXNhci1ib290c3RyYXAuaW5jDQo+IEBAIC0xMCw3ICsxMCw5IEBAIExJQ19GSUxF U19DSEtTVU0gPQ0KPiAiZmlsZTovLyR7TEFZRVJESVJfY29yZX0vbGljZW5zZXMvQ09QWUlORy5H UEx2MjttZDU9NzUxNDE5MjYwDQo+IMKgRklMRVNQQVRIOnByZXBlbmQgOj0gIiR7VEhJU0RJUn0v ZmlsZXM6Ig0KPiDCoFNSQ19VUkkgPSAiIFwNCj4gwqDCoMKgwqAgZmlsZTovL2xvY2FsZcKgXA0K PiAtwqDCoMKgIGZpbGU6Ly9jaHJvb3Qtc2V0dXAuc2giDQo+ICvCoMKgwqAgZmlsZTovL2Nocm9v dC1zZXR1cC5zaMKgXA0KPiArwqDCoMKgICR7RElTVFJPX0JPT1RTVFJBUF9LRVlTfSBcDQo+ICvC oMKgwqAgJHtUSElSRF9QQVJUWV9BUFRfS0VZU30iDQo+IMKgUFYgPSAiMS4wIg0KPiDCoA0KPiDC oEJPT1RTVFJBUF9GT1JfSE9TVCA/PSAiMCINCj4gQEAgLTIyLDYgKzI0LDggQEAgQVBUU1JDUyA9 ICIke1dPUktESVJ9L2FwdC1zb3VyY2VzIg0KPiDCoEFQVFNSQ1NfSU5JVCA9ICIke1dPUktESVJ9 L2FwdC1zb3VyY2VzLWluaXQiDQo+IMKgRElTVFJPX0JPT1RTVFJBUF9LRVlGSUxFUyA9ICIiDQo+ IMKgVEhJUkRfUEFSVFlfQVBUX0tFWUZJTEVTID0gIiINCj4gK0RJU1RST19CT09UU1RSQVBfS0VZ UyA/PSAiIg0KPiArVEhJUkRfUEFSVFlfQVBUX0tFWVMgPz0gIiINCj4gwqBERVBMT1lfSVNBUl9C T09UU1RSQVAgPz0gIiINCj4gwqBESVNUUk9fQk9PVFNUUkFQX0JBU0VfUEFDS0FHRVMgPSAibG9j YWxlcyINCj4gwqBESVNUUk9fQk9PVFNUUkFQX0JBU0VfUEFDS0FHRVM6YXBwZW5kOmdudXBnID0g IixnbnVwZyINCj4gQEAgLTQ4LDEzICs1MiwxMSBAQCBweXRob24gKCkgew0KPiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZGlzdHJvX2Jvb3RzdHJhcF9rZXlzICs9IG93bl9wdWJfa2V5LnNwbGl0 KCkNCj4gwqANCj4gwqDCoMKgwqAgZm9yIGtleSBpbiBkaXN0cm9fYm9vdHN0cmFwX2tleXM6DQo+ IC3CoMKgwqDCoMKgwqDCoCBkLmFwcGVuZFZhcigiU1JDX1VSSSIsICIgJXMiICUga2V5KQ0KPiDC oMKgwqDCoMKgwqDCoMKgIGZldGNoZXIgPSBiYi5mZXRjaDIuRmV0Y2goW2tleV0sIGQpDQo+IMKg wqDCoMKgwqDCoMKgwqAgZmlsZW5hbWUgPSBvcy5wYXRoLnJlbHBhdGgoZmV0Y2hlci5sb2NhbHBh dGgoa2V5KSwgdG9wZGlyKQ0KPiDCoMKgwqDCoMKgwqDCoMKgIGQuYXBwZW5kVmFyKCJESVNUUk9f Qk9PVFNUUkFQX0tFWUZJTEVTIiwgIiAke1RPUERJUn0vJXMiICUNCj4gZmlsZW5hbWUpDQo+IMKg DQo+IMKgwqDCoMKgIGZvciBrZXkgaW4gdGhpcmRfcGFydHlfYXB0X2tleXM6DQo+IC3CoMKgwqDC oMKgwqDCoCBkLmFwcGVuZFZhcigiU1JDX1VSSSIsICIgJXMiICUga2V5KQ0KPiDCoMKgwqDCoMKg wqDCoMKgIGZldGNoZXIgPSBiYi5mZXRjaDIuRmV0Y2goW2tleV0sIGQpDQo+IMKgwqDCoMKgwqDC oMKgwqAgZmlsZW5hbWUgPSBvcy5wYXRoLnJlbHBhdGgoZmV0Y2hlci5sb2NhbHBhdGgoa2V5KSwg dG9wZGlyKQ0KPiDCoMKgwqDCoMKgwqDCoMKgIGQuYXBwZW5kVmFyKCJUSElSRF9QQVJUWV9BUFRf S0VZRklMRVMiLCAiICR7VE9QRElSfS8lcyIgJQ0KPiBmaWxlbmFtZSkNCj4gLS0NCj4gMi4zOS4y DQo+IA0KDQotLSANClNpZW1lbnMgQUcsIFRlY2hub2xvZ3kNCkxpbnV4IEV4cGVydCBDZW50ZXIN Cg0KDQo=