From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 672EDD58D6F for ; Mon, 25 Nov 2024 17:21:47 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tFcmD-0003vw-Ft; Mon, 25 Nov 2024 12:21:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFcm6-0003vP-BJ for grub-devel@gnu.org; Mon, 25 Nov 2024 12:21:27 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tFcm3-0004Ud-Sr for grub-devel@gnu.org; Mon, 25 Nov 2024 12:21:26 -0500 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4APHBa48009749; Mon, 25 Nov 2024 17:21:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=VrJwzELDdArDEadxec tNEfjv1vFPUWwcgDmePU8wJso=; b=FUE1cDC3WagQKzhoLF+zSpZR8gYoaCzOpm IY2lXNGhFHSXGKuhTp0QV6EMEZiWBiBKNH3jB1AWHrXsnpH32ZwZwVw9Kx0AUJzV b2YX/VfwpHq0k8mdHkbtvY8Qq6mNtb3gH5wIAZqv5+v++5f7sTW3n748E5WAYDK2 oVzBjezr7Djk6yat61mswIDHyHF5zckGHLO4Ouy7XPiDuU6+vHaGB8VjBHSvkBJk Vfk9RRxk8z6D0ypheFCMJFJzCNhXNV/Am6cwtwA0Kl5KkltNkki8z8N3KfLcRLM/ mrL5qwTpNPR+Ha2xCQQGa1lrKcpVkjifWgjJhA7KU7sgXbZ/ZAUw== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 433838kq5n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 25 Nov 2024 17:21:16 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4APG0rlm026986; Mon, 25 Nov 2024 17:21:15 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4335ge64wy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 25 Nov 2024 17:21:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EBPKHLq+gPtO1/7QrI6DheSNe4H1QLkUYk9MAk+bcQdjFQhNqxN9Dh6XzVvz/AA8agsPn3n2syxekW02VVNj6Hm+HymFKMdkmjteKogaU/9VIVdZkxwo8P3lpOwDdzVwdi0sQkv9k8HN4JTchZ7gb2CmLs6XKOrehAK1X/GYmzrbeG//QrjMZ3vt1oddYhBBwiKPvvJ1L3XiNC1nKSYrdoc7poGYR59+hgPqChamPZPycwuZ+UHs9Via4PFJP8uuk+g0j716+WDaMQksirLb/PuY30ngju78Qz8XeoXmR0L0Fhe1F/MuwTxVqUtVjnHSHNgL85rP2KiS9TC9sU4NHw== 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=VrJwzELDdArDEadxectNEfjv1vFPUWwcgDmePU8wJso=; b=c8VEqPYjhi+FiHv8TQWJ1Q7AvNhg6XJLPd+n0ASdWyl8DqOO5/kseEI+I/2eWQUMhK8QXj6BjJaYi3lUaF4zCQdsk0jO8uKGewVhr1x8mU48N1SJoIsJ1g4sXhkl+9dBu7Khr0KA51Y8kKlcwh7kK0Smn+E/2szKj2mBNcfJ1mbL21v6eXIQ0rneB10IvYkdL1V38wwAscNo+J4mv8LhPNMc02s4YzCrSfcN2X7b2FQs8moIg+f0KfsxVI3WJRF2EiTlSN16yuLCl91rHkt0AyJZpFmX0hgco/T+g/rjqZiO6lPYGQnnv2y5AYcvbTjlgoW2zWyL2izFfuePmLA9RA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VrJwzELDdArDEadxectNEfjv1vFPUWwcgDmePU8wJso=; b=YlY0jS5nF/gT6IWTDUFFQqlfleG//c0fLfbWvcnFtQmG2gsiyLNpVydffCMVl6x+lAalgRT0rKi6klxSJXxj0HaeZfula9JQWZ7tM+0w2DYB9vOIuZ2Bq9cT4oPy1h+48Eexl4vLhZSljGk5bt2V91uBRb6k0KnXlkpArx7JTn4= Received: from CO1PR10MB4596.namprd10.prod.outlook.com (2603:10b6:303:6f::10) by IA1PR10MB7420.namprd10.prod.outlook.com (2603:10b6:208:447::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8182.18; Mon, 25 Nov 2024 17:21:11 +0000 Received: from CO1PR10MB4596.namprd10.prod.outlook.com ([fe80::a1c4:7c4:9166:282e]) by CO1PR10MB4596.namprd10.prod.outlook.com ([fe80::a1c4:7c4:9166:282e%6]) with mapi id 15.20.8182.019; Mon, 25 Nov 2024 17:21:11 +0000 Date: Mon, 25 Nov 2024 18:21:04 +0100 To: Stefan Berger Subject: Re: [PATCH v23 00/33] Automatic Disk Unlock with TPM2 Message-ID: References: <20241115073506.2784-1-glin@suse.com> <96a5caa0-387b-44d3-8061-7fd1681f9603@linux.ibm.com> Content-Disposition: inline In-Reply-To: <96a5caa0-387b-44d3-8061-7fd1681f9603@linux.ibm.com> X-ClientProxiedBy: WA2P291CA0003.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d0:1e::7) To CO1PR10MB4596.namprd10.prod.outlook.com (2603:10b6:303:6f::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4596:EE_|IA1PR10MB7420:EE_ X-MS-Office365-Filtering-Correlation-Id: e75d0e90-0972-4a24-6a42-08dd0d758ef2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|7416014|376014|1800799024|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?fL3QQaasWv4vjVR7GhDVph9osFCXkaz8zrRkxqZJLVjE5scNFJEAgxbx7MBd?= =?us-ascii?Q?MmWITO50RnyOlDlZ886zKmz4KDEvJtM1I+DiyonnEvVhgaKljuiAK0S3DzPc?= =?us-ascii?Q?62J8wBX+U0edakcJIfXUx6Fw1KdvBi6ECTrIvkLCF2UNi8DtBUfGeRIWLL6A?= =?us-ascii?Q?Z6i+e4sQj0zP0QTKL7bz7JRPhzz6XsJZKhrHVoJPFkkSzV2VYmMOGwUHxuCV?= =?us-ascii?Q?Vr4d75il8Qf+ZnZNHDauP/N+B3V4abdv3I8WQCAOkvOhryEGxz9hc7gaxBJ8?= =?us-ascii?Q?mDF/WoFejo2KiEjZkDJyb6lFTBdF5XlxloG8evaFj/Ihaf/t+zjW7nOYzFH2?= =?us-ascii?Q?Tx6AxS/F8VE5tw8a2MkcuCtXKfmFg229moJjUMMn9Ho7j5m7NGUJr3wgQF1m?= =?us-ascii?Q?Kqx+3UOFteJoA3EB7WXmujPgzJdKT7lG4dF5iK0dPYvHQ2qR6qxZ9ctUL59Z?= =?us-ascii?Q?wDx8TG0hCLASvj/f/yL/34zTUJ9HviIlDRCx2Og21OgmwbVDs1bTcI9NEcDH?= =?us-ascii?Q?CzbBe5fw7fhnOUz114Vz90DDmlStWL0AaDz4XAN7wAvdHtf/UJVLuQwfBVpv?= =?us-ascii?Q?K8PguIot1TVSkcW8CxXnx9F54HUJ741QIcUhPwmLVHLprrti0WAsjrWr8nQd?= =?us-ascii?Q?awOfTrSa1Ftd1U6SJWRlT1kjwV863p+ZBsj0SBXHG5uhEbcdRg2Kvy+6PEOe?= =?us-ascii?Q?BY+Z4jNMR3/qEqA2M0kvl3H0lCQrpj2JhGaKNKKByKmJETU/I60VgT2s8n+d?= =?us-ascii?Q?Cc3xGeDmK4ztfkycrRRKRComJVdPnzRRxU8RN01OwpSx6X2iHw2k2I5wV7w6?= =?us-ascii?Q?oVn6n9a8vk5+saNTEIJ6T4/W2zyud0XNOa/l4qrnivaS+8lzZ2iCCNjLnDdt?= =?us-ascii?Q?c3NNUHKarOLP7a4yXw/zNzmK1FTwpK41mPhQxsA4pDHYgv4LD9X4xVhPK5m3?= =?us-ascii?Q?I5jCYwA1PUB8UKrxz1RKiW6h1k/aMI5sOCSKzIh3aQu2TQgnHk6iQbI4xxr1?= =?us-ascii?Q?/BYUuiA5zCuxmvUiSApCxj3nP/wHuZbUmbn3Hdl7/qPksVNY0UhJPQ+rBd/7?= =?us-ascii?Q?0X88nC9WGsr+Qz180RhoFt5dq1b1/P31v3+KyZKIXcTghuLDn6ha7nfzkkwk?= =?us-ascii?Q?gY04ITgCUBsyttEkza7lv3l2yIL19ul6qEvznf89uHM7YI/NVdrvHXqoxRzz?= =?us-ascii?Q?mvGSauHJY9qoqfvEvqgKro9yFY/qEmBbLWpvaNnegcVUVB1pq06Y2RH4EFaY?= =?us-ascii?Q?t9CHsn6iKJj6DqffoCcdA8AoiImFsFuh7Kupy/1tzlemt7w2Qbbntk2JuYK9?= =?us-ascii?Q?gR+ByvXLu5kAE/Wbz8hkptZ6KUKNx+bjLEVPIkInfyGxy+70mXIsRRYr4lXH?= =?us-ascii?Q?pWv845s=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR10MB4596.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(7416014)(376014)(1800799024)(366016)(7053199007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RTmBZuPCZvOQlW30I4AkjMhmeFCNg883XnVbYpi34oG23FXzVEPjGbiFXcXX?= =?us-ascii?Q?HMOJzOb8c2ffVQU7ehuWIlxC7PvkY+0G1J6SgjqaVAQB3vT2wUj4Cigxyi4v?= =?us-ascii?Q?AinbHTqOV/O5I4DrDet3TAAQdcHdT9n0EQczKIZEgUb09RALHLe/U508U3zr?= =?us-ascii?Q?JK4yatljXNTqf++mLWIb9rZZ8wwHBS7MN0TypVD0CxN+W9Da34/rE6JEXkx3?= =?us-ascii?Q?LpEN0CylZQ2MbSM1Vtmfi5EH5z9WJPPAmFW+vd+K9VsiDE7VCK4btLmpmWfG?= =?us-ascii?Q?Rm/7N+WOZlum77fdhOIJg2XNlTHkbA8++a1JTPyzWXYdsWxLsmKiII2hWPLQ?= =?us-ascii?Q?FUbBMzCbQzpN3KUGwygvH+E+jDIToMfwqFFR3YT0B5V+8bD7PQjx/pYj3L1H?= =?us-ascii?Q?A+GC8wTOxI8Ze7pPBG58NtzZni8T5jkm3+274BTuZNZDVCg6wkoZekPPEsQ5?= =?us-ascii?Q?4TSXWEd00Gm2yKCQk3HEcUKrpYUvibMSrmgzzosJUJ4iAJ7Ihf7kC2j6DBv+?= =?us-ascii?Q?faZBMF47DH7gXuqQdnhJ/6HA+qGvnfLy9WUcCg1LJa3cedvYbSsSt4qTdiOC?= =?us-ascii?Q?41F393QUh8OnZT8cfWu+BJw71bd9le6aDr9H7wo6XgvGXld2Y0L0lffi7mx1?= =?us-ascii?Q?L1qQuMpvhh8gvKzW1adhCHYXDIvDJ729p7rZqU1nqIdMlaOlHaA3zPdzBL+H?= =?us-ascii?Q?KP1ZwR0e7BjWwUWfmSedYbeZPlyrjLz7I/f/msPUxZm6LXGmLje6uXGg/WAN?= =?us-ascii?Q?rfrItGtMlKC3bnt9cPRDKxbqZwjWU5NwaOdEzUgMKfmVGkmf3R9ngEqC/eKh?= =?us-ascii?Q?+/t5AcLYHWIrS6tCpWzwVkkjYx+8fqELAvUqCJNGr5WEOCGPJY9J64wsz4te?= =?us-ascii?Q?lPcmB7X7pY2Xzsc8tmrGVrdEGsnmdgxIkl9Jd8swMPnnmYZXpocwHPQGYfoU?= =?us-ascii?Q?h7iItr/tZq7gZ8ddQD9bGVC/fOs9dVDohBfU740zolEPJQm0sNys44lg6GKt?= =?us-ascii?Q?VxkYwgecjxhUn2p35gyT+gU84umLOX5UQ9zMB/JlU/bCkXx0FNNKxmUiDx0H?= =?us-ascii?Q?oQMbNNNYCiSaL/s2tIQeMLU7BngCuWzUlJCVzjQ4Tu0dMnaGHfQeg3NZbAJu?= =?us-ascii?Q?2VGXkxNDCUArR9zyCqstupNseCJ9scrAYYHt6e9SqiVRTdWhKQDTVT4kUEWe?= =?us-ascii?Q?x12sa5LhjaFhPKzlhwpOAubkxw7UEnXkjJEu6ct4vxd4j9ccZAXRF7oJhpe9?= =?us-ascii?Q?JkERgHRwrtI4KHHGeVDnGBrIOlWwZwVqK42zTalUihZn08mcFdVW829SZsS0?= =?us-ascii?Q?AaoOG0fXqG7OHVTBw4RtDxQpLdFWeDo4DiEFRZqxa6rdqVYns6+Z4qb3nasZ?= =?us-ascii?Q?+jTAm7ELNF1MRqgR1y4A8nzaQADPzU5UL5Y5AmvUcwxaNyhPdu1T1h095bFC?= =?us-ascii?Q?WpPXx0sqYVXOjOyle8Q6ivp64EyvxejLKrMT+mccMDlyadf/3rHh8tJk+nLH?= =?us-ascii?Q?k4msGadBXGFf6wxBW99JO1Qf9NkApZAZdQUxKJHO5HMPrLFOEGQKpIB+2399?= =?us-ascii?Q?vMbkAzDA4kRpS0isv0mfTkgR4TOFETPmSt2eEPTQ?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 0Dci2IW6GDSSpyJC/ellTdFVReaFcs1M+PvuS+QvtaACJ7jZcJkPrGmSsjSXidg4gQ8jBqkk3x6Xoot9E7HaFF8YNi5umZxVALLlPJyWqSQhMTDfhhiRd+HHxdiH1QoTpM7Ssp03I3md3J+CkhIyXxANzxXXen/XvbxsNnucisc07t0WT4MF9olBSMXoTpx9xDfgUqhE9IHHNfmzIjR5xrRZJeDQ8QaOqvJUXNhlcT6L0ToR3MZANQip+CfwWACRVIP7TD+2/wTaFYsyesLk7pxvlRbyDTPD8RezKSFas5ua9+GTW2KgBRb/E9EjyHjLPCR9hdVC4QdvjMYg3efDXNosoRvJyMgHQzumMn0fPafS+/RRhZy69I/euhjgLvP6+1hIoUfF3N+8Ws6ZwQnnLnhJ8Pp9QDfcwd+zkTT0wViSvHu9qfbuPuTAaHapnZOMIDoPFPL2uPG1PPQ/IXmNsAMAC6+kDoIOm4P0JcBei/azamlel/2MgUkgVp4lzSBrkroTB/zSwuMaR+3ADmxKA3IrQnGYtsQHcmRfYZdhIj1Q7DlH1RMDKx3rDZxzzC4yYiZNqAsfoB1/qGx1a5MmqY+itK2Pl+FO577uL4RHNB4= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e75d0e90-0972-4a24-6a42-08dd0d758ef2 X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4596.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2024 17:21:11.8515 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EFB8gy0PvJ5qqRauxG1yCRquhFCAgNo8JP1nZTd/9Al22QkYHxqy8CkjFimBKZhKeJHeHh6Hn9cUjgHLck5Htw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7420 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-11-25_10,2024-11-25_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 mlxscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411250145 X-Proofpoint-ORIG-GUID: vQEOcqAEenXgjZJdGrP8hjDVNhtvUiax X-Proofpoint-GUID: vQEOcqAEenXgjZJdGrP8hjDVNhtvUiax Received-SPF: pass client-ip=205.220.165.32; envelope-from=daniel.kiper@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Daniel Kiper via Grub-devel Reply-To: The development of GNU GRUB Cc: Daniel Kiper , Gary Lin , The development of GNU GRUB , Hernan Gatta , Daniel Axtens , shkhisti@microsoft.com, jaskaran.khurana@microsoft.com, christopher.co@microsoft.com, daniel.mihai@microsoft.com, jaredz@redhat.com, development@efficientek.com, jejb@linux.ibm.com, mchang@suse.com, patrick.colp@oracle.com, Vladimir Serbinenko Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org SGV5LAoKT24gVHVlLCBOb3YgMTksIDIwMjQgYXQgMTA6MTU6MjRBTSAtMDUwMCwgU3RlZmFuIEJl cmdlciB3cm90ZToKPiBPbiAxMS8xNS8yNCAyOjM0IEFNLCBHYXJ5IExpbiB3cm90ZToKPiA+IEdJ VCByZXBvIGZvciB2MjM6IGh0dHBzOi8vZ2l0aHViLmNvbS9sY3AvZ3J1YjIvdHJlZS90cG0yLXVu bG9jay12MjMKPiA+Cj4gPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBiYXNlZCBvbiAiQXV0b21hdGlj IFRQTSBEaXNrIFVubG9jayIoKjEpIHBvc3RlZCBieQo+ID4gSGVybmFuIEdhdHRhIHRvIGludHJv ZHVjZSB0aGUga2V5IHByb3RlY3RvciBmcmFtZXdvcmsgYW5kIFRQTTIgc3RhY2sKPiA+IHRvIEdS VUIsIGFuZCB0aGlzIGNvdWxkIGJlIGEgdXNlZnVsIGZlYXR1cmUgZm9yIHRoZSBzeXN0ZW1zIHRv Cj4gPiBpbXBsZW1lbnQgZnVsbCBkaXNrIGVuY3J5cHRpb24uCj4KPiBJIHRlc3RlZCB0aGlzIG5v dyBhZ2FpbiBvbiBwcGM2NCAoa3ZtKSB3aXRoIHRoZSAtLXRwbTJrZXkgb3B0aW9uIChJIHdvdWxk Cj4gcmVjb21tZW5kKSBhbmQgd2l0aG91dCBpdCAoLWsgJiAtcCBwYXNzZWQgdG8gdHBtMl9rZXlf cHJvdGVjdG9yX2luaXQpOgo+Cj4gVGVzdGVkLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp bnV4LmlibS5jb20+CgpJIGNhbm5vdCBoZWFyIGFib3V0IG9yIHNlZSBhbnkgb3RoZXIgcHJvYmxl bXMgd2l0aCB0aGUgcGF0Y2hlcy4gVGhvdWdoCmNlcnRhaW5seSB0aGV5IGFyZS4uLiA6LSkgQW55 d2F5LCBJIHdpbGwgcHVzaCB0aGlzIHBhdGNoIHNldCB0b2dldGhlcgp3aXRoIG90aGVyIHBhdGNo ZXMgaW4gdGhlIGZvbGxvd2luZyBkYXlzLgoKR2FyeSwgU3RlZmFuIGFuZCBvdGhlcnMsIHRoYW5r IHlvdSBwYXRpZW50bHkgd29ya2luZyBvbiB0aGlzIHBhdGNoIHNldCEKCkRhbmllbAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWls aW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL2dydWItZGV2ZWwK