From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7353323043876241408 X-Forwarded-Encrypted: i=3; AJvYcCVXbsgl525u5uUQabKg7yyTwhrUIDXj+e0j0Roy0rRBA/+W0h4Gt2dabcPTGStnejm4u3T+n5oVQ3bEVWtSDqt0HshZGvNDb8TPMtA= X-Received: by 2002:a05:6870:568c:b0:232:fba4:4594 with SMTP id p12-20020a056870568c00b00232fba44594mr9813254oao.49.1713098379486; Sun, 14 Apr 2024 05:39:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6a00:cd3:b0:6ed:60a4:6d95 with SMTP id b19-20020a056a000cd300b006ed60a46d95ls1726367pfv.0.-pod-prod-09-us; Sun, 14 Apr 2024 05:39:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUtNq0orH9LjFY+L5pSVvv6Knj0UBK7Mb28P1KOVzUXh0clQYHqLts57Ee2CRrfKFqNNl4BB1uZYg8yNrGid85ftZKaHlZPM6AVhbQ= X-Google-Smtp-Source: AGHT+IHn9PHGA3p0Mxt3QCSiFg/5HHCB6HMLwDe5l7ofzPVE+sOg5ADgLwzuB3froIHn3wNOcx4z X-Received: by 2002:a05:6a20:96c9:b0:1a7:5401:5ab8 with SMTP id hq9-20020a056a2096c900b001a754015ab8mr5953234pzc.60.1713098377810; Sun, 14 Apr 2024 05:39:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713098377; cv=pass; d=google.com; s=arc-20160816; b=XwOl6RIAvTl7SyfHEaXoeqZNYSBo0gOwO3bOY8g017d7n2NTLesSWusZSk9Rp1lUva vSu7Izl9IxoWNFBXsDPyR10TZskF7DlU9drwWGR93s2Lm9nG/LWZTITPkOBni1rxfW0U 6qwocjeiImfRbEUKpgnHmXjjlKJW5EHK7dWvvlmoj9bD5h/iM6psLBFH8TBBRugAL3Es mkGamqcRay+I8bKiFV5WNm70ia285cztwP6dPBbV5sggZ02Tbfoqwqmvu9Sxsd/5XNh1 /jrn1zXzfbFg98tK8pAthE6OAsHgAn4siJky6X/+xHFZ9de9e/iaeLLR2AWsOSF2qRHe H0EQ== 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=sACljqYbUEslFWbSCkBW6yK96JfTIzViWo9aSQEb1CQ=; fh=E1BCovGSNCkwt8o+oYPvuUjvmCjiUvgtpEZj7izKYFM=; b=vkhsEFJb//JxRVTVmRa/HA7P6WSR3xYyORBzqpORcbjIZpbInqJoijXQ3V11+PnRk7 jjUms6WDXjaV5ZlPUwE+FX5Tet8/hgT52GW/698Kpax8lymlDVQH549L/y2SRJvSU/gl dnJA42YaqPTXPm1pSp1k6bKCNbO2DavTozAL2aGGqvQIIAwU0JkCf6JdW2xMYhrXlefz vSw8CMY5VzOlBGoqPw04fsRZl/NGOG//8DCjgq9nDCYf/vUkbtGRrc1NTm1HbqGXhW0R 8kVCkL4KP7ImG6k9+qBWg/Hd6Y9eDFaBA9bwbVlKxqpLCBOLLomURSflLY17IltVNWum tLIA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qagvsVkr; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::608 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20608.outbound.protection.outlook.com. [2a01:111:f400:7e1a::608]) by gmr-mx.google.com with ESMTPS id o5-20020a17090ac70500b002a303fa1b4esi1185612pjt.0.2024.04.14.05.39.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 14 Apr 2024 05:39:37 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::608 as permitted sender) client-ip=2a01:111:f400:7e1a::608; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=qagvsVkr; 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 felix.moessbauer@siemens.com designates 2a01:111:f400:7e1a::608 as permitted sender) smtp.mailfrom=felix.moessbauer@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=A20VzS6fHlHhdQjs88FegOHsCsVKyJfIO8bii8oVDXNgLDnKdcE20FxD2khzO093+kaLVE0kv4gtWT19yuSeqkeNhzT+8JzuF8T2k/gU7qmgNNn17iWD59PEleO/vteMbNhDXRcKZbVTWGYYmQFvEEWx4S8wUyU/ySM0wNlSvt7/VrfeLE4U4kiqONtFZHAMgSUiEY6RcUebhoPwJA701ZmcI8jgISNGyuU2oI5Ec8y/tWXa6jLnPy51QwSqdFb1DwgXgFHEaESBje8VYDCf3ThpXEiDA4JvZwhe6aNVzXq+T5Dc3ke0j7EBKAS0avR7tZJ8Tc5DWrWqcYd7z61btA== 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=sACljqYbUEslFWbSCkBW6yK96JfTIzViWo9aSQEb1CQ=; b=S7o2noxsBQVajRBHAOQdoXlm2TuaZDbrBqp7izBJXpLFsrB7mFOkdNpKZUPFDAAW0YfdyHzPqHKWLPpM8W2jdS/p2gna52mraoE55NLnmqWTz9QUkHpTyFOEcfzneHQ8ysrhQLlXB/4q1EHP19kiC4SkMpVYLsUMxodw8EyZS7ikoZONT49f2GrM5aykD78SO6sHMPZXlIYWY8nJQiOZfiFBaOVgrjISuwmtGLOTCJBL19vkTB5vo2XQfcOTffLcwUulYZqHiyZrivBZgo5HuvGZlU44ocx6DDfzWHQwVlPAXTtYHxiUsNzOSE8VUuC0R7USNb45xJzCa6didEk5uw== 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=sACljqYbUEslFWbSCkBW6yK96JfTIzViWo9aSQEb1CQ=; b=qagvsVkrRtG03pJyFPl5mJ6ZZMOXTWS0o6PF9qR2ZrUHe9e7V/WuRIMy2Lprgg040jZjkEDcl2t9+tQrEd1HWH2AKAF20G4srur3mocSNYvwad7n827IgWn8edI0RKfKQWNbHzGMORJQsQT6EVELg9EFso6oSFo2Wb0VsLY8VxrJRKqpPdHy5V7ozOqdhTa7xYwqsTGTU/U1/lkWWRcIP64p916wtUCOuJGgYNI7f+iMS0sz12Ijmmd2nkucO+FbPLhEjrGw24UC053XnfXbJb7lyPuCnuMmGGThd6zZLhEq450Nc6xF8sZQ4ofHPLmWQvdgw9YE1HLcc75Th8gyeQ== Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by AM7PR10MB3748.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:173::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.49; Sun, 14 Apr 2024 12:39:35 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.7452.041; Sun, 14 Apr 2024 12:39:33 +0000 From: "MOESSBAUER, Felix" To: "Larson, Chris" , "isar-users@googlegroups.com" Subject: Re: [PATCHv2 0/9] Add more signature cachability tests to the testsuite Thread-Topic: [PATCHv2 0/9] Add more signature cachability tests to the testsuite Thread-Index: AQHah3bZHJrXCdSu3Uy5rGN+wdBn17FnwqsA Date: Sun, 14 Apr 2024 12:39:33 +0000 Message-ID: <8b87b38c8898d7e75b8ba16778008eb97f4a02d5.camel@siemens.com> References: <20240405163135.2987489-1-chris.larson@siemens.com> In-Reply-To: <20240405163135.2987489-1-chris.larson@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.46.4-2 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|AM7PR10MB3748:EE_ x-ms-office365-filtering-correlation-id: 02eacafe-38e9-47e0-bf4c-08dc5c7fefe9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3YkqvBy6XN4WYRCAXrOtrVNtAyVW/J5NZHjcnmW03cShQeYUDTJI6itOc7yaWqk8jKpIk6VL+5B6MFL13N+V0Gg9l4hcm6UJ8KuC6Kr14nh9SKnY1KSZU04o64Uk+F+Rv6QRsEL4a10F54C6w4eSJFSV4ozh52gUhUw1xEJvb8/ca9s27HdN1qP3ZUGl1DiFzuuAGEZPqFErvsueplBNRnYSW1Hc5HfHy5m9clFPqf6hDabHhtpl7NcGdkWM4eqnAvQ1Ayd2OsxeNQObYVjvdLvzYKrAfOwrRkf/tcH3Rl92WYg6BEXEHJi4KFqxORVWexnIz0vzIgatWbdIccqVrW13gEZogGlJemdPZ9XwLqrC9WvZ0onwCMkbKmcHxDx5GqLliw56EF6mYycfb0FI1neqGnQuHJiurcDUmRmxbKxNa2ELL9E8Lvo/EyazPyrQ3+0lpehsEEbTG+5Q6QbmP6B3yAa7MC1PufQU1X0ljUij/vJWBPx/OTOY3YLDGMuVsThfIJf/hGyTV9TIklYcOvqlvG+IOZUiCuiYHKywAvkPCrCTMLaECx1Fz1Cs22mKgIeh4DvQclZJSfKAFp6hR3CN5wdAh8Lxlcv2+jR+KhS3We1x9TYcDrAynn3c5ps1jZuLjN+pxO2Rw91CTmIZgBVLuSP5b/+kefB7SrUAhP6G5l0XRh00dBdE0VRK9YGli7tYGv1yFHVbQt9pHNtcaUyqnt2NelwSvL9cQhIcPdQ= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MlI4V2hhaVJGdDlmRkM1SUNUY1pqOCs4KzZ6QTA2ckt3azNmTGgraFZrVFBG?= =?utf-8?B?OW90MGptY3UvM2laOFlRWXRDNElHYklsWk1rZnhVOG44VjVkNFFOVHpSVE0x?= =?utf-8?B?L3hEMGRKM3poUy9LMFF0UlpmS0d5ZUpnR1NuK1hUcEVnVmZTUTJiMWEyc1dG?= =?utf-8?B?TkZ0dHY1emd0QnpIblVGZVhGdkRkcmdGRHVJbm8wRDZmcTdLMmVtNkVRS3dW?= =?utf-8?B?K3Nydkp1MERvTjR3ZXlBKzJzMFVtdUVWT3phSHRKb3lCWXJYU3dpd1JCMkE0?= =?utf-8?B?cjU2dS9pN2tjVDl6a2lIbmJQMFFQZE9ET3dkeDc2YVVNUi8xUjdCZGJBcitw?= =?utf-8?B?Ri8rNDVNNTRIWDk5a1dCeUJHaFBtYXlQU2ZVUXcxQlh1cDdSbDlqamxrdUQ4?= =?utf-8?B?YlhYcTIyOHBJOHNOaUxKSFBSSE8yM2x0S2MxbklCUE5lWFgyMTdGR2dFNzFM?= =?utf-8?B?b3E4QUhTcFZHNmNuSlRYd3Z4bFYxS1lDdGRHM3E0Ukt3WnNiTHR3RXIzbDJJ?= =?utf-8?B?a3VkbHRCYUxUMGI5b3hkVHhUd1ZOUXJYSVVSVUkzbEU0ZVdxeHJTYkE4SUdN?= =?utf-8?B?ZTVWWEZsQ084U0Q4Y3FoWjVJaWQvSkVCR2tndXpKbEtlVWVlWG9qUGFhdWJC?= =?utf-8?B?cU8yenZXdG5wVXdJbU04c0NUamJRUnN1K1EraWpDM0VWcUp3SEU3elg1M1lK?= =?utf-8?B?VFFLbGNCQVdHTUdGd2VvUHdOSFU2eEN0dEhqRVpNOUdtRUNxdVVHMXZQbzhU?= =?utf-8?B?anBERms4SlpkSVdCZldVb1lIZyt0MGROemlITEkrajJxOUVZaitRYkp5aHNP?= =?utf-8?B?UnZuZHVGdmRsd1daMXNMMjhRblRqa0c2OTdTdTNrOGNDWjR4WkgxaTNtTDhT?= =?utf-8?B?dC9aekJ6bmpqUDNxY2Nqd1NpK3JVQnJETlUvQzErRUtMeVBSQkNHbDd3Z3Z0?= =?utf-8?B?bDZDUVJCaDlFVlZ3NDA3L3k4QWx5MTd4NGxIZm1MK3ZiV1VMSzhiaTBxWmRM?= =?utf-8?B?VEFab2ZZWXNLSFVMbWJNNkJwTUlKQ3VXT1FRa01KWkhMQ0ZleVl6eDl1K1cz?= =?utf-8?B?ei8wNU5sWjk4VkFUbGVCV1hleGdpb24yUEQxKzdMN1VnTmY3eDd5WUo3Tkpu?= =?utf-8?B?bi9ERDFXM3VjbVkraW0vMktiVWgxMmZEMjVwWVdVTGpNN0l6TElwMytKS3Q0?= =?utf-8?B?TUFmazBjR1E3VnI5TXVlTEdEdnE4Q21EVzJHL244eTdEWFNIeWtJaU14d1lH?= =?utf-8?B?cEFSbzQxOE02MTFhR0MvQmk3RGg5YitpeElVTDdTSTM4c0VqYjNiWnMyYUJh?= =?utf-8?B?YTJCblNkaUhYNHUwekVndTlSL00zU2FvRmVFK0M5aXoxSThJek5rUWxiM1dq?= =?utf-8?B?UUV3cHVoUStKVkFUdFQ2UmxKVUhFcElwUWg2d2RZNnBNZ2hOcCsrWThib3ZB?= =?utf-8?B?VUgxMy9SVWJkaXZ5TlpCeHpTdEhvRGs4MEJiaTBqUVdJRExqVS94QWxVQzBB?= =?utf-8?B?SWpWT0gvQy9Bd0JGUzRNTi8wUDFoQVJ0WHhzaDlrdTRnQXVuUThOdXFHNWFW?= =?utf-8?B?S0FrOGxMYng2NC9hR1pRZ2hhekd1cmI1eUdneGQwY3duK3FNY1RoMDdNMlNF?= =?utf-8?B?eVZuNHJNN3FoV2RtL00rbWdoZ25Ka1ZGM1NQM2NhTVN4REY3UlhSSXZvRitD?= =?utf-8?B?TDlaQlV6eDF1eUhmeDlmQ2lhK2J2OGp5ckhOekVrVmJFalc4bjRqRDBnYlhK?= =?utf-8?B?S2NjTkdFUEZnTzk2Wk1sQ0xPOVNLUm5GMUgrb1BEdnl1Tk5uRUdmTGtuekkr?= =?utf-8?B?QlNxcEV1bTloOEFYcjFHcDJNYTVHZlFjejEvSnFkM0tjUmFQNzlkUWRuNjJw?= =?utf-8?B?YktnV2FFaGk3WjBVZFRLM1E1VlRPZHpqK1Nvc09QOWFSRmh2cHBTanBaWC9w?= =?utf-8?B?Uk91QlhyQ1JkZDAzbTV5SUJEWUpheU1ra2wweXpITURoRE14OW5tZVU2eFNY?= =?utf-8?B?T3d6alZiQlA1R1E0bWRta0VneEh6VXZiVElQZ3BncjFoa0RjbDBvNWxHK1pv?= =?utf-8?B?amM0enF1S1VkeTBidXduaEVtb200UXZuWktzVTc2ZmsvVGxVVnBFNVljMFdJ?= =?utf-8?B?elRtcHhKNE5aOVNwU3ZwOVNiZFA0TE9qNW92Q2dmdFUxazUrSzE3WVZaaitO?= =?utf-8?B?dWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <8B9A552DEA63954CBDC779B5A65BFC7F@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 02eacafe-38e9-47e0-bf4c-08dc5c7fefe9 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2024 12:39:33.4938 (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: AIv51dxZXlyfQB4gJKj08AtGxBfGqLNWEGLgFx+7R9JAZKnv+K/1jrOPaHHBRRNielo+3HCaSGX3QRu0sixHJaVpl0KcOdwS2a76GOOiPX4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3748 X-TUID: 24+CTKxT4evv T24gRnJpLCAyMDI0LTA0LTA1IGF0IDE2OjMxICswMDAwLCBjaHJpcy5sYXJzb24gdmlhIGlzYXIt dXNlcnMgd3JvdGU6DQo+IEZyb206IENocmlzdG9waGVyIExhcnNvbiA8Y2hyaXMubGFyc29uQHNp ZW1lbnMuY29tPg0KPiANCj4gVGhpcyBzZXJpZXMgaW1wcm92ZXMgaXNhci1zc3RhdGUncyBsaW50 IGNvbW1hbmQgdG8gc3VwcG9ydCBjaGVja2luZw0KPiBzaWdkYXRhIGluIHRtcC9zdGFtcHMgYW5k IHRvIGNoZWNrIGZvciBhYnNvbHV0ZSBwYXRocyBpbiBTUkNfVVJJLCBhbmQNCj4gYWRkcyBhbiBh ZGRpdGlvbmFsIHRlc3QgdG8gdGhlIHRlc3RzdWl0ZSB0byBleGVyY2lzZSB0aGlzIGNhcGFiaWxp dHkuDQo+IFRoZSBuZXcgdGVzdCBjaGVja3MgZm9yIHNpZ25hdHVyZSBjYWNoYWJpbGl0eSBpc3N1 ZXMgbXVjaCBtb3JlDQo+IHF1aWNrbHksIGFzIGl0IGRvZXMgc28gd2l0aG91dCBhIGZ1bGwgYnVp bGQsIHNvIGl0IGNoZWNrcyBtb3JlIHRhcmdldA0KPiBjb25maWd1cmF0aW9ucy4gVGhpcyB1c2Vz IGJpdGJha2UncyBgLVMgbm9uZWAgb3B0aW9uIHRvIGF2b2lkDQo+IGJ1aWxkaW5nIGFueXRoaW5n LCBhbmQgdGhlbiBydW5zIGlzYXItc3N0YXRlIGxpbnQgb24gdGhlIHJlc3VsdGluZw0KPiBzaWdk YXRhIGluIHRtcC9zdGFtcHMuDQoNCkRlYXIgbWFpbnRhaW5lcnMsDQoNCnRoZSBmZWVkYmFjayBw cm92aWRlZCBpbiB2MSBoYXMgYmVlbiBpbnRlZ3JhdGVkIGFuZCBJIHJlLXRlc3RlZCB0aGlzDQpz ZXJpZXMuIEJ5IHRoYXQsIEkgcHJvcG9zZSB0byBtZXJnZSBpdC4NCg0KQWNrZWQtYnk6IGZlbGl4 Lm1vZXNzYmF1ZXIgPGZlbGl4Lm1vZXNzYmF1ZXJAc2llbWVucy5jb20+DQoNCkJlc3QgcmVnYXJk cywNCkZlbGl4DQoNCj4gDQo+IFRoaXMgdGVzdCB3aWxsIGFjY2VwdCBhIHZlcmJvc2UgcGFyYW1l dGVyIG9uIHRoZSBjb21tYW5kLWxpbmUgdG8gcGFzcw0KPiAtLXZlcmJvc2UgdG8gaXNhci1zc3Rh dGUgbGludCwgd2hpY2ggd2lsbCBzaG93IHRoZSAib3RoZXIiIGFic29sdXRlDQo+IHBhdGhzIGZv dW5kLCBub3QganVzdCBzb3VyY2UgYW5kIGJ1aWxkIGRpcmVjdG9yeS4gVGhpcyBzZXJpZXMgYWxz bw0KPiBmaXhlcyB0d28gb2YgdGhlIGZhaWx1cmVzIHdoaWNoIHdlcmUgaWRlbnRpZmllZCBieSB0 aGUgbmV3IHRlc3QuDQo+IA0KPiBIZXJlIHdlIGNhbiBzZWUgdGhlIGlzc3VlcyBpZGVudGlmaWVk IGJ5IHRoZSBuZXcgdGVzdCwgd2hpY2ggYXJlDQo+IGZpeGVkIGluIHRoaXMgc2VyaWVzOg0KPiBg YGANCj4gJCBhdm9jYWRvIHJ1biB0ZXN0c3VpdGUvY2l0ZXN0LnB5IC10IHNpZ25hdHVyZXMgLS1t YXgtcGFyYWxsZWwtDQo+IHRhc2tzPTENCj4gSk9CIElEwqDCoMKgwqAgOiAzYTMzMDg5Njc5NDY2 NjNkOWIyMzlmNjM4YjAzMDUwMmZhODBlZjBhDQo+IEpPQiBMT0fCoMKgwqAgOiAvYnVpbGRlci9h dm9jYWRvL2pvYi1yZXN1bHRzL2pvYi0yMDI0LTAzLTI5VDE5LjI0LQ0KPiAzYTMzMDg5L2pvYi5s b2cNCj4gwqAoMS8xKSB0ZXN0c3VpdGUvY2l0ZXN0LnB5OlNpZ25hdHVyZVRlc3QudGVzdF9zaWdu YXR1cmVfbGludDogU1RBUlRFRA0KPiDCoCgxLzEpIHRlc3RzdWl0ZS9jaXRlc3QucHk6U2lnbmF0 dXJlVGVzdC50ZXN0X3NpZ25hdHVyZV9saW50OiBGQUlMOg0KPiBEZXRlY3RlZCBjYWNoYWJpbGl0 eSBpc3N1ZXMgKDQyLjkzIHMpDQo+IFJFU1VMVFPCoMKgwqAgOiBQQVNTIDAgfCBFUlJPUiAwIHwg RkFJTCAxIHwgU0tJUCAwIHwgV0FSTiAwIHwgSU5URVJSVVBUDQo+IDAgfCBDQU5DRUwgMA0KPiBK T0IgVElNRcKgwqAgOiA0NC42MyBzDQo+IA0KPiBUZXN0IHN1bW1hcnk6DQo+IDEtdGVzdHN1aXRl L2NpdGVzdC5weTpTaWduYXR1cmVUZXN0LnRlc3Rfc2lnbmF0dXJlX2xpbnQ6IEZBSUwNCj4gYGBg DQo+IA0KPiBBcHBsaWNhYmxlIHNlY3Rpb24gb2YgdGhlIGF2b2NhZG8gZnVsbC5sb2c6DQo+IGBg YA0KPiAxLXRlc3RzdWl0ZS9jaXRlc3QucHk6U2lnbmF0dXJlVGVzdC50ZXN0X3NpZ25hdHVyZV9s aW50OiAyMDI0LTAzLTI5DQo+IDE5OjI1OjEwLDgxOCBhdm9jYWRvLnRlc3QgY2liYXNlwqDCoMKg wqDCoMKgwqDCoMKgwqAgTDAxNDIgRVJST1J8ID09PT0gaXNzdWVzDQo+IGZvdW5kIGluIHVidW50 dS1mb2NhbC1hbWQ2NDppc2FyLWJvb3RzdHJhcC10YXJnZXQ6dW5wYWNrICg5NWFmNDU4MSkNCj4g PT09PQ0KPiAxLXRlc3RzdWl0ZS9jaXRlc3QucHk6U2lnbmF0dXJlVGVzdC50ZXN0X3NpZ25hdHVy ZV9saW50OiAyMDI0LTAzLTI5DQo+IDE5OjI1OjEwLDgxOCBhdm9jYWRvLnRlc3QgY2liYXNlwqDC oMKgwqDCoMKgwqDCoMKgwqAgTDAxNDIgRVJST1J8IC0+IHBhdGggaW4NCj4gc291cmNlcy1kaXI6 IFNSQ19VUkkgZW50cnkNCj4gImZpbGU6Ly8vaG9tZS9rZXJnb3RoL0NvZGUvaW5kdXN0cmlhbC9z aWduYXR1cmVzL2lzYXIvbWV0YS0NCj4gaXNhci9jb25mL2Rpc3Ryby91YnVudHUucHVibGljLmtl eTtzaGEyNTZzdW09MzZhMzgxOTlhNGJmNGVhZTFlN2Y1NzQ4DQo+IDkxZjdkZmNiNzliOTFiODdh MzNhNDk5MzgzMjY1ZTEyMjRiNWU5ODkiDQo+IDEtdGVzdHN1aXRlL2NpdGVzdC5weTpTaWduYXR1 cmVUZXN0LnRlc3Rfc2lnbmF0dXJlX2xpbnQ6IDIwMjQtMDMtMjkNCj4gMTk6MjU6MTAsODE4IGF2 b2NhZG8udGVzdCBjaWJhc2XCoMKgwqDCoMKgwqDCoMKgwqDCoCBMMDE0MiBFUlJPUnwgPT09PSBp c3N1ZXMNCj4gZm91bmQgaW4gdWJ1bnR1LWZvY2FsLWFtZDY0OmlzYXItYm9vdHN0cmFwLXRhcmdl dDpmZXRjaCAoZTgyNDljYjIpDQo+ID09PT0NCj4gMS10ZXN0c3VpdGUvY2l0ZXN0LnB5OlNpZ25h dHVyZVRlc3QudGVzdF9zaWduYXR1cmVfbGludDogMjAyNC0wMy0yOQ0KPiAxOToyNToxMCw4MTgg YXZvY2Fkby50ZXN0IGNpYmFzZcKgwqDCoMKgwqDCoMKgwqDCoMKgIEwwMTQyIEVSUk9SfCAtPiBw YXRoIGluDQo+IHNvdXJjZXMtZGlyOiBTUkNfVVJJIGVudHJ5DQo+ICJmaWxlOi8vL2hvbWUva2Vy Z290aC9Db2RlL2luZHVzdHJpYWwvc2lnbmF0dXJlcy9pc2FyL21ldGEtDQo+IGlzYXIvY29uZi9k aXN0cm8vdWJ1bnR1LnB1YmxpYy5rZXk7c2hhMjU2c3VtPTM2YTM4MTk5YTRiZjRlYWUxZTdmNTc0 OA0KPiA5MWY3ZGZjYjc5YjkxYjg3YTMzYTQ5OTM4MzI2NWUxMjI0YjVlOTg5Ig0KPiAxLXRlc3Rz dWl0ZS9jaXRlc3QucHk6U2lnbmF0dXJlVGVzdC50ZXN0X3NpZ25hdHVyZV9saW50OiAyMDI0LTAz LTI5DQo+IDE5OjI1OjEwLDgxOCBhdm9jYWRvLnRlc3QgY2liYXNlwqDCoMKgwqDCoMKgwqDCoMKg wqAgTDAxNDIgRVJST1J8ID09PT0gaXNzdWVzDQo+IGZvdW5kIGluIGRlYmlhbi1idWxsc2V5ZS1h bWQ2NDppc2FyLWNpLXNzaC1zZXR1cDppbnN0YWxsICgxYzBhOGIyMSkNCj4gPT09PQ0KPiAxLXRl c3RzdWl0ZS9jaXRlc3QucHk6U2lnbmF0dXJlVGVzdC50ZXN0X3NpZ25hdHVyZV9saW50OiAyMDI0 LTAzLTI5DQo+IDE5OjI1OjEwLDgxOCBhdm9jYWRvLnRlc3QgY2liYXNlwqDCoMKgwqDCoMKgwqDC oMKgwqAgTDAxNDIgRVJST1J8IC0+IHBhdGggaW4NCj4gc291cmNlcy1kaXI6IFRFU1RTVUlURURJ UiA9DQo+ICIvaG9tZS9rZXJnb3RoL0NvZGUvaW5kdXN0cmlhbC9zaWduYXR1cmVzL2lzYXIvdGVz dHN1aXRlIg0KPiAxLXRlc3RzdWl0ZS9jaXRlc3QucHk6U2lnbmF0dXJlVGVzdC50ZXN0X3NpZ25h dHVyZV9saW50OiAyMDI0LTAzLTI5DQo+IDE5OjI1OjEwLDgxOCBhdm9jYWRvLnRlc3QgY2liYXNl wqDCoMKgwqDCoMKgwqDCoMKgwqAgTDAxNDIgRVJST1J8IGZvdW5kDQo+IGNhY2hhYmlsaXR5IGlz c3VlcyAoc2Nhbm5lZCA2MDIgc2lnbmF0dXJlcykNCj4gMS10ZXN0c3VpdGUvY2l0ZXN0LnB5OlNp Z25hdHVyZVRlc3QudGVzdF9zaWduYXR1cmVfbGludDogMjAyNC0wMy0yOQ0KPiAxOToyNToxMCw4 MTggYXZvY2Fkby50ZXN0IGNpYmFzZcKgwqDCoMKgwqDCoMKgwqDCoMKgIEwwMTQyIEVSUk9SfCAt PiBhYnNvbHV0ZQ0KPiBwYXRoczogc291cmNlcy1kaXIgMywgYnVpbGQtZGlyIDAsIG90aGVyIDE4 NA0KPiBgYGANCj4gDQo+IElmIHdlIHN0cmlwIG9mZiB0aGUgcHJlZml4IGZvciBsZWdpYmlsaXR5 Og0KPiBgYGANCj4gRVJST1J8ID09PT0gaXNzdWVzIGZvdW5kIGluIHVidW50dS1mb2NhbC1hbWQ2 NDppc2FyLWJvb3RzdHJhcC0NCj4gdGFyZ2V0OnVucGFjayAoOTVhZjQ1ODEpID09PT0NCj4gRVJS T1J8IC0+IHBhdGggaW4gc291cmNlcy1kaXI6IFNSQ19VUkkgZW50cnkNCj4gImZpbGU6Ly8vaG9t ZS9rZXJnb3RoL0NvZGUvaW5kdXN0cmlhbC9zaWduYXR1cmVzL2lzYXIvbWV0YS0NCj4gaXNhci9j b25mL2Rpc3Ryby91YnVudHUucHVibGljLmtleTtzaGEyNTZzdW09MzZhMzgxOTlhNGJmNGVhZTFl N2Y1NzQ4DQo+IDkxZjdkZmNiNzliOTFiODdhMzNhNDk5MzgzMjY1ZTEyMjRiNWU5ODkiDQo+IEVS Uk9SfCA9PT09IGlzc3VlcyBmb3VuZCBpbiB1YnVudHUtZm9jYWwtYW1kNjQ6aXNhci1ib290c3Ry YXAtDQo+IHRhcmdldDpmZXRjaCAoZTgyNDljYjIpID09PT0NCj4gRVJST1J8IC0+IHBhdGggaW4g c291cmNlcy1kaXI6IFNSQ19VUkkgZW50cnkNCj4gImZpbGU6Ly8vaG9tZS9rZXJnb3RoL0NvZGUv aW5kdXN0cmlhbC9zaWduYXR1cmVzL2lzYXIvbWV0YS0NCj4gaXNhci9jb25mL2Rpc3Ryby91YnVu dHUucHVibGljLmtleTtzaGEyNTZzdW09MzZhMzgxOTlhNGJmNGVhZTFlN2Y1NzQ4DQo+IDkxZjdk ZmNiNzliOTFiODdhMzNhNDk5MzgzMjY1ZTEyMjRiNWU5ODkiDQo+IEVSUk9SfCA9PT09IGlzc3Vl cyBmb3VuZCBpbiBkZWJpYW4tYnVsbHNleWUtYW1kNjQ6aXNhci1jaS1zc2gtDQo+IHNldHVwOmlu c3RhbGwgKDFjMGE4YjIxKSA9PT09DQo+IEVSUk9SfCAtPiBwYXRoIGluIHNvdXJjZXMtZGlyOiBU RVNUU1VJVEVESVIgPQ0KPiAiL2hvbWUva2VyZ290aC9Db2RlL2luZHVzdHJpYWwvc2lnbmF0dXJl cy9pc2FyL3Rlc3RzdWl0ZSINCj4gRVJST1J8IGZvdW5kIGNhY2hhYmlsaXR5IGlzc3VlcyAoc2Nh bm5lZCA2MDIgc2lnbmF0dXJlcykNCj4gRVJST1J8IC0+IGFic29sdXRlIHBhdGhzOiBzb3VyY2Vz LWRpciAzLCBidWlsZC1kaXIgMCwgb3RoZXIgMTg0DQo+IGBgYA0KPiANCj4gVGhlIHNzdGF0ZS9z aWduYXR1cmVzIHRlc3RzIHdlcmUgcnVuIGZvciBlYWNoIGNvbW1pdCBpbiB0aGlzIHNlcmllcw0K PiB1c2luZyBgZ2l0IHJlYmFzZSAteGAgdG8gZW5zdXJlIGl0IGRvZXMgbm90IGJyZWFrIGEgYmlz ZWN0Lg0KPiANCj4gSSB3ZWxjb21lIGFueSBhbmQgYWxsIGZlZWRiYWNrIG9uIHRoaXMuDQo+IA0K PiB2MiB1cGRhdGVzOg0KPiAtIEV4cGxhaW4gdGhlIHVzZSBvZiAtLWR1bXAtc2lnbmF0dXJlcyBp biB0aGUgZG9jcyBvbiB0aGUgbGludA0KPiBjb21tYW5kIGluIGlzYXItc3N0YXRlDQo+IC0gRXhw bGFpbiB0aGUgc3RhbXBzIHJlZ2V4IHRoZSB3YXkgdGhlIHNzdGF0ZSByZWdleCBpcyBleHBsYWlu ZWQsIGZvcg0KPiBjb25zaXN0ZW5jeQ0KPiAtIFN1cHBvcnQgd2lsZGNhcmRzIGZvciB0aGUgLS1l eGNsdWRlZC10YXNrcyBhcmd1bWVudCBhbmQgZGVmYXVsdA0KPiBleGNsdXNpb25zDQo+IC0gRHJv cCB0aGUgYWRkaXRpb25hbCBkZWZhdWx0IHRhc2sgZXhjbHVzaW9ucywgYXMgdGhpcyBzaG91bGQg YmUNCj4gcmV2aXNpdGVkDQo+IC0gRml4IGEgbGludCB0cmFjZWJhY2sgaWYgYSB2YXJpYWJsZSdz IHZhbHVlIGlzIG9ubHkgd2hpdGVzcGFjeGUNCj4gDQo+IENocmlzdG9waGVyIExhcnNvbiAoOSk6 DQo+IMKgIGlzYXItYm9vdHN0cmFwOiBhdm9pZCBmb3JjZWQgZWFybHkgZXhwYW5zaW9uIG9mIGtl eSB2YXJzDQo+IMKgIGlzYXItY2ktc3NoLXNldHVwOiBhdm9pZCBhYnMgcGF0aCBpbiBzaWduYXR1 cmVzDQo+IMKgIGlzYXItc3N0YXRlOiBsaW50OiBjaGVjayBmb3IgYWJzb2x1dGUgcGF0aHMgaW4g U1JDX1VSSQ0KPiDCoCBpc2FyLXNzdGF0ZTogbGludDogYWRkIHN1cHBvcnQgZm9yIGNoZWNraW5n IHN0YW1wcw0KPiDCoCBpc2FyLXNzdGF0ZTogYWRkIC0tZXhjbHVkZWQtdGFza3MgYXJndW1lbnQN Cj4gwqAgaXNhci1zc3RhdGU6IGZpeCBmYWlsdXJlcyBpZiBhIHZhcmlhYmxlIGlzIHNldCB0byBq dXN0IHdoaXRlc3BhY2UNCj4gwqAgY2lidWlsZGVyLnB5OiBhZGQgLVMgc3VwcG9ydCB0byB0aGUg Yml0YmFrZSBtZXRob2QNCj4gwqAgdGVzdHN1aXRlOiBhZGQgcGVyZm9ybV9zaWduYXR1cmVfbGlu dCBtZXRob2QNCj4gwqAgdGVzdHN1aXRlOiBhZGQgc2lnbmF0dXJlIGNhY2hhYmlsaXR5IGNoZWNr cw0KPiANCj4gwqAuLi4vaXNhci1jaS1zc2gtc2V0dXBfMC4xLmJiwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB8wqAgMyArDQo+IMKgLi4uL2lzYXItYm9vdHN0cmFwL2lzYXItYm9v dHN0cmFwLmluY8KgwqDCoMKgwqDCoMKgwqAgfMKgIDggKy0NCj4gwqBzY3JpcHRzL2lzYXItc3N0 YXRlwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8 IDg1ICsrKysrKysrKysrKysrKy0tDQo+IC0tDQo+IMKgdGVzdHN1aXRlL2NpYmFzZS5wecKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxOSArKysr Kw0KPiDCoHRlc3RzdWl0ZS9jaWJ1aWxkZXIucHnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA1ICstDQo+IMKgdGVzdHN1aXRlL2NpdGVzdC5wecKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyMiArKysr LQ0KPiDCoDYgZmlsZXMgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygt KQ0KPiANCj4gLS0gDQo+IDIuMzkuMg0KPiANCg0KLS0gDQpTaWVtZW5zIEFHLCBUZWNobm9sb2d5 DQpMaW51eCBFeHBlcnQgQ2VudGVyDQoNCg0K