From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7180261367669063680 X-Received: by 2002:aa7:c3c9:0:b0:4a0:e29d:18c9 with SMTP id l9-20020aa7c3c9000000b004a0e29d18c9mr1323478edr.69.1674807113506; Fri, 27 Jan 2023 00:11:53 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:b42:b0:49e:5b8c:71c4 with SMTP id bx2-20020a0564020b4200b0049e5b8c71c4ls4581318edb.3.-pod-prod-gmail; Fri, 27 Jan 2023 00:11:51 -0800 (PST) X-Google-Smtp-Source: AMrXdXu4bW6lQCmmAsLLxn4NQRE3waO+87Z+X36OTL9jxpTu+Ps18YaJzj/e5y039CxAiH4IKmzS X-Received: by 2002:aa7:c9da:0:b0:46d:35f6:5a9b with SMTP id i26-20020aa7c9da000000b0046d35f65a9bmr36889185edt.24.1674807111814; Fri, 27 Jan 2023 00:11:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674807111; cv=pass; d=google.com; s=arc-20160816; b=pR+taqsKP7roI58IG1vbbxjvZChAnCbXLLn7IdbE0P391Fl2vSpTn3r3EKsCnnklE4 jlXaKKz5T/e2hhFGBya0tHi8pmKp5ENlS7u/gwSKGIS378c8dhKpqFWsyY+w6P8M/tDB z7JAmmg4pb1MYOe/Te2XyUtP7yYp/LupdPO/L5y5ay6OwibCtslmjyHSRegpO1jFT/9S PGhjDudpGeLHHEMmpHD++5w+uGWlcCOMZT5BKZEJyrVTwCbj95uYWGgtpHjZSDyN3H0m yb3K8g1oaktnt19xqYQsBNp7IQkrXOozUErloOMK7PyYowfIBrbzHwdbRDiGHxVH7vy2 u4Fw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=HjjW2aUJUcoyTe4xbomb2Y6DKDsWposTUVxwnfP1Lls=; b=tYlckA9LsoSYiGwi5+9sUuxEa05Tx7GjMWym6OnmYB4NgHXtWXRP1LZcV7uC6xnQlG PDbV/rkzSds7WPo4P32X6Ey9Tp18b4Go+EIn2GdujqnfIULXIBMkJ7MWmalOtq8uwlud z+aA2SoveZVvu/QCV1faHlSRxV4pBBhEVxAxMMA2KFrVkDxzY2XZz5USR5JLCFpqgfV2 YocF7W6nIrYOinYJsnxEEKm+Yumaw2bvaFar8cWv6+Ki7lMOI8Kwge9+OUqgb5O+cvWY 5sZ3os3QKz0q0ekhLLZ7ApQPbhKhxtqcZIpLYNAAQ6yr2T2fdgVQN1zKrIfC1A/jl2LO P/jg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SkLJFl0U; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::627 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0627.outbound.protection.outlook.com. [2a01:111:f400:fe1f::627]) by gmr-mx.google.com with ESMTPS id es12-20020a056402380c00b0047014e8771fsi174885edb.3.2023.01.27.00.11.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Jan 2023 00:11:51 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::627 as permitted sender) client-ip=2a01:111:f400:fe1f::627; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=SkLJFl0U; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe1f::627 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EXqDniONNZJQkS5C98NBP/LfhRabj9bcxeFp5QWsuhoGHQo9CkgQSnMgdw/8kAjKp+A//zTYe9xc6mz2Q4Od1ZcHM8HZmXPS0bcZ/z5wcGQWRGpskWhwOcTL3W+NKmiYKl4KMX+OoIti9NjcZNyHyl/hO6RFQhY2M9HavFbtcwaYBQQqfrDJKb2YXh9bZuZo83xiPNheKJtqqzJksZEqB8+/rij0vJq9y/4ocNq5FS5an+w22hGgkGgPlckXh3Y4KkeoDYP2XWmHcj6fng48A2vB8jXyUzSoMEiJfnMAB4kvXpQOT5jpRcpcwEi0x0m5q8VkmoKsxuY0ms+jX+e+/w== 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=HjjW2aUJUcoyTe4xbomb2Y6DKDsWposTUVxwnfP1Lls=; b=S47E9GKwSHKDVoQIX36Nz90cJ28P17x7mXYPag8c/PS4rSVA0L4cUMiPxFayEP/pHu3frWNIatyZHpeM9HDAiZ3V16NCLaLDewgBHCfV7tdaujINu9G5mhFG4oZOrYJ1CU1ANv9bcBDQbe+/PZnB4GS8eh7FdwgXyssW/IkmRQRYHjCOmPdFFgau5WLMaABjOK4HKp9dEBdP3T84sQfJRswyTJC39JYFO3KP+gumKVEpApkhBYrUOBKrW1m3YKI5yCFHcx747ch+lban2OrfBfLqL+6PArZX85w8up3YyCSFrajAqO/B8t7XkqD+xAA4NasYUSYOiSaudESZ8JYaJQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.74) smtp.rcpttodomain=ilbers.de smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); 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=HjjW2aUJUcoyTe4xbomb2Y6DKDsWposTUVxwnfP1Lls=; b=SkLJFl0Uxd3apibNqm9m0/Ik/4XIhv1Vm3+ZC3TRxJClI7zQ1FPbvQXIxe/LRJ+6/Qv3CrF9M92DFmSSJ7JkTXhzIWgOikJ+g60WwIvrRzCagDcOvRSl1MFHMJNvFeJtNZWpzt9n8xivbpDmPRJdf+gIxWhlHX0xqEU5Olc0G4r1v8A3JojtPB4XRM6Nw1eNFzlGNwIsL1zBqBscH4j+3qBcLaEDWuxbLMlGoeGI+d8CsC7ZUiRcSIJg/+UmayOFpte9OWgtY8E83R/omiaDusKhxDA5eFzjnizeOagcEmxC7ogYU4usJb12hDMJvXW/xGqdD/hVoGGavqa81MKmLw== Received: from FR0P281CA0117.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::15) by PAWPR10MB7650.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:35f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.23; Fri, 27 Jan 2023 08:11:50 +0000 Received: from VE1EUR01FT048.eop-EUR01.prod.protection.outlook.com (2603:10a6:d10:a8:cafe::29) by FR0P281CA0117.outlook.office365.com (2603:10a6:d10:a8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21 via Frontend Transport; Fri, 27 Jan 2023 08:11:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.74) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.74 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.74; helo=hybrid.siemens.com; pr=C Received: from hybrid.siemens.com (194.138.21.74) by VE1EUR01FT048.mail.protection.outlook.com (10.152.3.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.17 via Frontend Transport; Fri, 27 Jan 2023 08:11:50 +0000 Received: from CNPEK01M03MSX.ad011.siemens.net (139.24.237.220) by DEMCHDC8VQA.ad011.siemens.net (194.138.21.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.1118.20; Fri, 27 Jan 2023 09:11:49 +0100 Received: from CNPEK01M01MSX.ad011.siemens.net (139.24.237.214) by CNPEK01M03MSX.ad011.siemens.net (139.24.237.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Fri, 27 Jan 2023 16:11:47 +0800 Received: from CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) by CNPEK01M01MSX.ad011.siemens.net ([139.24.237.214]) with mapi id 15.01.2507.017; Fri, 27 Jan 2023 16:11:46 +0800 From: "Moessbauer, Felix" To: "ubely@ilbers.de" , "isar-users@googlegroups.com" Subject: Re: [PATCH 10/10] start_vm: add support for secureboot Thread-Topic: [PATCH 10/10] start_vm: add support for secureboot Thread-Index: AQHZFqpxb5PR8OARXk6eeXq8rMVsJa6xZy+AgAAzWQA= Date: Fri, 27 Jan 2023 08:11:46 +0000 Message-ID: References: <20221223084058.1899957-1-felix.moessbauer@siemens.com> <20221223084058.1899957-11-felix.moessbauer@siemens.com> <2210927.vFx2qVVIhK@hp> In-Reply-To: <2210927.vFx2qVVIhK@hp> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.38.3-1+deb11u1 x-originating-ip: [139.24.236.148] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Return-Path: felix.moessbauer@siemens.com X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1EUR01FT048:EE_|PAWPR10MB7650:EE_ X-MS-Office365-Filtering-Correlation-Id: 33791b5a-9ab6-438f-c4f5-08db003e2459 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: X7NzAgeBVOeXNQog+KAguFnR0A/0d4jliZ5JE8gHaRaXf/S0ze42FoEraMyxkyRRuzDE3HPF8mcooQNi6RFV0KDet7sSp8iigK9j3l3S5/EiOgqHYJHzuWTyGbCg1jRIs/7qxSld6DvbuPr4SLeEeTJypm0sBJAvlIcJowqS1A/A/6t99aKaMO1MYkPsJizn78Rw/DGPGR9p8AtqXRzY+mA5c9KLyy4r0cImp0k9+jQn6UR4ABhxaaYoZNaNiLdnRSUBQLcfbwuTmQo7q/QejViW7cTQKbV1EVz9TAxwqtxUDBnM5xtY77XJoHI283TK7FOwN2a0fI0kFJWIPVF2eHuj5+Pf+zUWLZPGO3QD50rIFmlj/8/zySzPJeCjTfM0dJvHeP1LYAk0sxi/WD8joPeTSzfB7ShOlblFrfK6vQPRezj7nlYPBV/LBbmCuL7V4ZEzHZFgdfveXElfgMIzgnNQdE1WF6rY0BmIR6+oL4aJzpMC2PitEkQPh5Hd70tR2gJxtbt9Q7eIfaD/sJMroeSRdq9sDEbHWZgtTFTf4m44YMxlFQdexJlg5ArGpqvtquYXgoe076oxFo7x/WEVKKFS4iYB84J15tgNiWpcxWdcPB7hEGEluyPOPXQyJOSxXC4eLkVj5jwu42YA7engJx+ojwz46yk9ZMR8fXSBODg6gWy3eKiMsIQdkLKdEY4SxbP5KmXm171uc5ZxJoanzAaj/PXEMTpZ4yOo9HYSoFA= X-Forefront-Antispam-Report: CIP:194.138.21.74;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:hybrid.siemens.com;CAT:NONE;SFS:(13230025)(4636009)(396003)(376002)(346002)(136003)(39860400002)(451199018)(36840700001)(46966006)(40470700004)(41300700001)(70206006)(26005)(186003)(356005)(70586007)(8936002)(8676002)(83380400001)(5660300002)(966005)(478600001)(36756003)(956004)(82960400001)(2616005)(36860700001)(47076005)(110136005)(86362001)(336012)(7636003)(7596003)(82310400005)(40480700001)(40460700003)(45080400002)(82740400003)(2906002)(316002);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2023 08:11:50.0423 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33791b5a-9ab6-438f-c4f5-08db003e2459 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.74];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT048.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7650 X-TUID: Sd6OcC1VnDF4 T24gRnJpLCAyMDIzLTAxLTI3IGF0IDA4OjA3ICswMzAwLCBVbGFkemltaXIgQmVseSB3cm90ZToN Cj4gSW4gbWFpbCBmcm9tIEZyaWRheSwgMjMgRGVjZW1iZXIgMjAyMiAxMTo0MDo1OCArMDMgdXNl ciBGZWxpeA0KPiBNb2Vzc2JhdWVyIA0KPiB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGFkZHMgYSBu ZXcgLXMgcGFyYW1ldGVyIHRvIGVuYWJsZSB0aGUgcWVtdSBzZWN1cmVib290DQo+ID4gc3VwcG9y dC4gVG8gaGFuZGxlIHRoZSBwZXJzaXN0ZW5jeSBhY3Jvc3MgcmVib290cyBvZiB0aGUgbWFjaGlu ZSwNCj4gPiB3ZQ0KPiA+IGNyZWF0ZSBhIGNvcHkgb2YgdGhlIE9WTUYgdmFyaWFibGVzIGFuZCBw YXNzIHRoYXQgaW50byBxZW11Lg0KPiA+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IEZlbGl4IE1vZXNz YmF1ZXIgPGZlbGl4Lm1vZXNzYmF1ZXJAc2llbWVucy5jb20+DQo+ID4gLS0tDQo+ID4gwqBzY3Jp cHRzL3N0YXJ0X3ZtIHwgNyArKysrKysrDQo+ID4gwqAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBhL3NjcmlwdHMvc3RhcnRfdm0gYi9zY3JpcHRz L3N0YXJ0X3ZtDQo+ID4gaW5kZXggM2MwYmExNi4uOWNiN2I5YSAxMDA3NTUNCj4gPiAtLS0gYS9z Y3JpcHRzL3N0YXJ0X3ZtDQo+ID4gKysrIGIvc2NyaXB0cy9zdGFydF92bQ0KPiA+IEBAIC01MSw2 ICs1MSw3IEBAIHNob3dfaGVscCgpIHsNCj4gPiDCoMKgwqDCoCBlY2hvICLCoMKgwqAgLW8sIC0t b3V0IEZJTEXCoMKgwqDCoMKgwqDCoCBSb3V0ZSBRRU1VIGNvbnNvbGUgb3V0cHV0IHRvIg0KPiA+ IMKgwqDCoMKgIGVjaG8gIsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHNwZWNpZmllZCBmaWxlLiINCj4gPiDCoMKgwqDCoCBlY2hvICLCoMKgwqAgLXAs IC0tcGlkIEZJTEXCoMKgwqDCoMKgwqDCoCBTdG9yZSBRRU1VIHBpZCB0byBmaWxlLiINCj4gPiAr wqDCoMKgIGVjaG8gIsKgwqDCoCAtcywgLS1zZWN1cmVib290wqDCoMKgwqDCoCBFbmFibGUgc2Vj dXJlYm9vdCB3aXRoIGRlZmF1bHQNCj4gPiBNUw0KPiA+IGtleXMuIiBlY2hvICLCoMKgwqAgLS1o ZWxwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRpc3BsYXkgdGhpcyBtZXNzYWdlIGFu ZA0KPiA+IGV4aXQuIiBlY2hvDQo+ID4gwqDCoMKgwqAgZWNobyAiRXhpdCBzdGF0dXM6Ig0KPiA+ IEBAIC05Myw2ICs5NCwxMiBAQCBkbw0KPiA+IMKgwqDCoMKgwqDCoMKgwqAgRVhUUkFfQVJHUz0i JEVYVFJBX0FSR1MgLXBpZGZpbGUgJDIiDQo+ID4gwqDCoMKgwqDCoMKgwqDCoCBzaGlmdA0KPiA+ IMKgwqDCoMKgwqDCoMKgwqAgOzsNCj4gPiArwqDCoMKgIC1zfC0tc2VjdXJlYm9vdCkNCj4gPiAr wqDCoMKgwqDCoMKgwqAgT1ZNRl9WQVJTX09SSUc9Ii91c3Ivc2hhcmUvT1ZNRi9PVk1GX1ZBUlNf NE0ubXMuZmQiDQo+ID4gK8KgwqDCoMKgwqDCoMKgIE9WTUZfVkFSUz0iJChiYXNlbmFtZSAiJHtP Vk1GX1ZBUlNfT1JJR30iKSINCj4gPiArwqDCoMKgwqDCoMKgwqAgY3AgIiR7T1ZNRl9WQVJTX09S SUd9IiAiJHtPVk1GX1ZBUlN9Ig0KPiANCj4gSGkuDQo+IA0KPiBTaW5jZSBJJ20gd29ya2luZyBv biBzb21lIHRlc3RzdWl0ZSBpbXByb3ZlbWVudHMsIEkgbWFkZSBhbiBhdHRlbXB0DQo+IHRvIHBv cnQgDQo+IHRoaXMgZnVuY3Rpb25hbGl0eSAod2hpbGUgaXQncyBhbHJlYWR5IG1lcmdlZCB0byAn bmV4dCcpIGZyb20gc2hlbGwNCj4gYHNjcmlwdHMvDQo+IHN0YXJ0X3ZtYCAodGhhdCB3ZSBwbGFu IHRvIGRyb3Agb3IganVzdCBtYWtlIGEgY29tcGF0aWJpbGl0eSB3cmFwcGVyKQ0KPiB0byANCj4g cHl0aG9uJ3MgYHRlc3RzdWl0ZS9zdGFydF92bS5weWAuIEJ1dCBJIGZhY2VkIHRoZSBmb2xsb3dp bmcgcHJvYmxlbToNCj4gDQo+IGNwOiBjYW5ub3Qgc3RhdCAnL3Vzci9zaGFyZS9PVk1GL09WTUZf VkFSU180TS5tcy5mZCc6IE5vIHN1Y2ggZmlsZSBvcg0KPiBkaXJlY3RvcnkuDQo+IA0KPiBJIGhh dmUgbm8gc3VjaCBmaWxlIG5laXRoZXIgb24gbXkgYW55IG9mIG15IG1hY2hpbmVzLCBub3Igb24g YW55DQo+IGRlYmlhbiANCj4gY2hyb290cyBJIGhhdmUsIG5vIGluICdrYXMnIGRvY2tlciBpbWFn ZXMuIEl0IGlzIG5vdCBhbHNvIG1lbnRpb25lZA0KPiBpbiB0aGUgDQo+IHJlY2lwZXMuIEhvdyBk b2VzIGl0IHdvcmsgb24geW91ciBzaWRlPyANCg0KVGhpcyBpcyBwYXJ0IG9mIHRoZSBvdm1mIHBh Y2thZ2Ugb24gZGViaWFuIChib3RoIHRoZSB2YXJzIGFuZCB0aGUgY29kZQ0KLyBmaXJtd2FyZSku IEZvciBzZWN1cmVib290LCBrZXlzIGhhdmUgdG8gYmUgZGVwbG95ZWQuIEFzIHRoaXMgc2VyaWVz DQppbXBsZW1lbnRzIHRoZSBkZWJpYW4gc2IgY2hhaW4sIHRoZSBlZmkgc2hpbSBpcyBzaWduZWQg d2l0aCB0aGUNCk1pY3Jvc29mdCBrZXlzLCBoZW5jZSB0aGUgYE9WTUZfVkFSU180TS5tcy5mZGAg ZmlsZSBpcyBuZWVkZWQuDQoNCkZ1cnRoZXIgZGV0YWlscyBjYW4gYmUgZm91bmQgaGVyZTogaHR0 cHM6Ly93aWtpLmRlYmlhbi5vcmcvU2VjdXJlQm9vdA0KDQo+IA0KPiBBZGRpdGlvbmFsbHksIHdl IGRlZmluaXRlbHkgbmVlZCBhIHRlc3RjYXNlIGZvciBzZWN1cmVib290IHN1cHBvcnQuDQoNClll cywgdGhhdCB3b3VsZCBiZSBncmVhdC4gVGhlIHF1ZXN0aW9uIGlzIGp1c3Qgd2hhdCB0byB0ZXN0 LiBEb2luZyBhDQpzaW1wbGUgRUZJICsga2VybmVsIGJvb3QgdGVzdCBpcyB0cml2aWFsLCBidXQg ZG9lcyBub3QgdGVzdCB0aGUgTU9LDQppbnRlZ3JhdGlvbiBhbmQgYWxzbyBub3QgdGhlIHNpZ25p bmcgb2YgY3VzdG9tIG1vZHVsZXMgKG1vZHVsZXMgaGF2ZSB0bw0KYmUgc2lnbmVkIHVzaW5nIGEg dmFsaWQga2V5IHNvIHRoYXQgdGhlIGRlYmlhbiBrZXJuZWwgaXMgd2lsbGluZyB0bw0KbG9hZCB0 aGVtIHdoZW4gcnVubmluZyB1bmRlciBTQikuDQoNClRvIHRlc3QgTU9LLCB3ZSBoYXZlIHRvIGJv b3QsIHRoZW4gZW5yb2xsIG91ciBNT0ssIHJlYm9vdCBpbnRvIHRoZQ0KbW9rdXRpbCwgaW5qZWN0 IG91ciBrZXlzIChlLmcuIHZpYSB0aGUgcGFzc3BocmFzZSB3b3JrZmxvdyksIHRoZW4NCnJlYm9v dCBpbnRvIGRlYmlhbi4gQW5kIHRoYXQgY2Fubm90IGJlIGRvbmUgdmlhIFNTSCBidXQgbmVlZHMg bG9jYWwNCmFjY2VzcyB0byB0aGUgdGVybWluYWwuIEFub3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRv IGVucm9sbCBvdXIga2V5cw0KZGlyZWN0bHkgaW50byB0aGUgT1ZNRl9WQVJTLCBhcyBpdCBpcyBk b25lIGluIGNpcC1jb3JlIFNCLg0KDQpBbGwgdGhhdCBpcyBub3QgdHJpdmlhbCB0byBpbXBsZW1l bnQuDQoNCkZlbGl4DQoNCj4gDQo+ID4gK8KgwqDCoMKgwqDCoMKgIEVYVFJBX0FSR1M9IiRFWFRS QV9BUkdTIC1kcml2ZQ0KPiA+IGlmPXBmbGFzaCxmb3JtYXQ9cmF3LHVuaXQ9MSxmaWxlPSR7T1ZN Rl9WQVJTfSIgK8KgwqDCoMKgwqDCoMKgIDs7DQo+ID4gwqDCoMKgwqAgKikNCj4gPiDCoMKgwqDC oMKgwqDCoMKgIGVjaG8gImVycm9yOiBpbnZhbGlkIHBhcmFtZXRlciAnJGtleScsIHBsZWFzZSB0 cnkgJy0taGVscCcNCj4gPiB0byBnZXQNCj4gPiBsaXN0IG9mIHN1cHBvcnRlZCBwYXJhbWV0ZXJz IiBleGl0ICRFU19CVUcNCj4gDQo+IA0KPiANCj4gDQoNCg==