Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1217497rbb; Mon, 26 Feb 2024 02:30:30 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWnO2imbu/1xf7TWsOlKKiNLmPdVzcW6iWMh8tOJ6zI4o5hfAU1QJ/9pA+ybXBzpzz8WwBXNyoMImdZcaV4YsFkuoXuqRwV2E+XUT7IRA== X-Google-Smtp-Source: AGHT+IG17Z3/1phuFmUwHG5DAtwb+q2bAfUccsH3zWXJ2DKTwUmtz6pDDERgadglFfddoIueMrV5 X-Received: by 2002:a05:6e02:552:b0:365:f8d:50c3 with SMTP id i18-20020a056e02055200b003650f8d50c3mr7130009ils.21.1708943430609; Mon, 26 Feb 2024 02:30:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708943430; cv=pass; d=google.com; s=arc-20160816; b=OiLWyMgQtgmci8lWLix3xDKHULxenqoRp3ksj3Mk3LYMKU/ZEkIjIskTLqRBkONxa6 RkaH2suVhJlHOQ5/gTaXB7helpP4wGc6Sq7f1NiaYpFdMxURAxkQnMJUNUmAHjTPTq11 sZyowtC4aKs2ELaa9SO83PdrZf5PKB97QN4Eo3h5LlnTfxOFG6q8YeT3rgTHekhlUn/m NCJbH7PUQ8pxrQl+agm1MjvH+Tbwi0xuL31En1uJlx+0FAYujxPikfgIiLpzNg7thpiS MUQf3xlhqZ3Z9rqG/MFu09gWVCGmOhWngiFxQRW8jjqgL/kKDVdNqUBGWSEPF5vUcVI5 p2aw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:user-agent:references:in-reply-to :date:cc:to:from:subject:message-id:dkim-signature:dkim-signature; bh=vutywxH18xvQEW5VmpQeOeAJv4s/xJYAsct/oUfSbCo=; fh=jhwP6BIkybNxD6FtZYf0CMtAFKY2RP8ccQ0oHwA8ai0=; b=R4SUCkdsJvZCqJK70ihYT9tdmCBdlIoRLy8PBE9SauKsyuA5a+6ovaP61QjyBvhMZ1 CdYIIwn1WDOqFy6uky5pAhFs5g6SdpLSvPnRJbOak7oKN+OSagBV+vENfGw46Q+4PcJ1 oy/YV2gM3UD7byEpQ644ZDm0WgFPW4M5qQFolHU9Lgso8h/S31u4poKgLDLW4gn6p5dA vwZJ+6rAVzv3Se7xsN2bxp3D9/0evHoWbqwsCY4PKGC8tyoKm6BI/ZHk+dXcXDc+nxuG 9uA07LYPmxENPJ17oOfvRPyEsiijdFOzULlPjer0LFVyHn1fhMMBMKrZ6n+b6IKziY6j p7Rw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=p3IRZnxf; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=lbbkSU6T; arc=pass (i=1 spf=pass spfdomain=hansenpartnership.com dkim=pass dkdomain=hansenpartnership.com dkim=pass dkdomain=hansenpartnership.com dmarc=pass fromdomain=hansenpartnership.com); spf=pass (google.com: domain of linux-kernel+bounces-81136-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81136-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id h26-20020a63121a000000b005cf5bf8e7a5si3479923pgl.430.2024.02.26.02.30.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Feb 2024 02:30:30 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-81136-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=p3IRZnxf; dkim=pass header.i=@hansenpartnership.com header.s=20151216 header.b=lbbkSU6T; arc=pass (i=1 spf=pass spfdomain=hansenpartnership.com dkim=pass dkdomain=hansenpartnership.com dkim=pass dkdomain=hansenpartnership.com dmarc=pass fromdomain=hansenpartnership.com); spf=pass (google.com: domain of linux-kernel+bounces-81136-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-81136-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 8D68328E793 for ; Mon, 26 Feb 2024 10:26:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E408D59B55; Mon, 26 Feb 2024 10:11:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b="p3IRZnxf"; dkim=pass (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b="lbbkSU6T" Received: from bedivere.hansenpartnership.com (bedivere.hansenpartnership.com [96.44.175.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D83411EB23; Mon, 26 Feb 2024 10:11:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=96.44.175.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708942318; cv=none; b=McmFbvY0tC4o6A1kXFIHI+J2MhO+wqptf+iP3Gn4gRcNaKaER+hlHsgd+z2RPMVBZUwGr8phWnGTkDdfDTG19Kwi5XJ5zRmnkr0JB6qPX/t20Qbl9rNsMLVmZ/sYR4lehW79Qv0O2mNi8zc9n6OR3vgP6z3iPtdoa6HnT71a8dQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708942318; c=relaxed/simple; bh=/FqJlwO4HhiqdkOMLE28w4KSlJDTesC5Lg2W9QEnznY=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=ODymdoMfazxo511YWal2vdl2x13uCJ5KT/3R3ystndV/DV+AZjRP+qxSTyGLn0eO5J1uXh2+ILdEZ4dy1RJta56NAb0g3DU+EELR3TE0ayiRG1ZrzhG4Zsib20IPxDCkoIH5UN24K/B0nUyO2YD9UBoyQaVzGuW0tDRjgcjUHlo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=HansenPartnership.com; spf=pass smtp.mailfrom=HansenPartnership.com; dkim=pass (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b=p3IRZnxf; dkim=pass (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b=lbbkSU6T; arc=none smtp.client-ip=96.44.175.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=HansenPartnership.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=HansenPartnership.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hansenpartnership.com; s=20151216; t=1708942316; bh=/FqJlwO4HhiqdkOMLE28w4KSlJDTesC5Lg2W9QEnznY=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:From; b=p3IRZnxf04YywA9yOAt94SHpGuoPlkX2yTY1X8D0bC+pAYhvzhhIpIMCZy+Ki7qzr QpC7GQwDzrMcLELadGRMEXnptm24iH5u/P5nJmF9g+zHuK1Qhks/7w52Z/KxtPvfFK DmMNaC1OKR33N7F7pzer8cenPyNZQBUCw6eq1xTY= Received: from localhost (localhost [127.0.0.1]) by bedivere.hansenpartnership.com (Postfix) with ESMTP id 063741280599; Mon, 26 Feb 2024 05:11:56 -0500 (EST) Received: from bedivere.hansenpartnership.com ([127.0.0.1]) by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavis, port 10024) with ESMTP id QC0roj-h_XGp; Mon, 26 Feb 2024 05:11:55 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hansenpartnership.com; s=20151216; t=1708942315; bh=/FqJlwO4HhiqdkOMLE28w4KSlJDTesC5Lg2W9QEnznY=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References:From; b=lbbkSU6TwLNPTeFszSwjmRYg0qSz6lsn14R/1skXOq1N77lslD65E3Hh1xSK40haF wzSSlZ7dcFirYkBZkMrTJyrO1c8xZS4iVbB0m8Hkp3jDXJO2qDU9WTziNgBcOO8gZ5 JINKl8HBpgh453D6bS6SlU6sjI0gcZOv1HhcYw8U= Received: from [10.0.15.72] (unknown [49.231.15.39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits)) (Client did not present a certificate) by bedivere.hansenpartnership.com (Postfix) with ESMTPSA id C8A24128032D; Mon, 26 Feb 2024 05:11:53 -0500 (EST) Message-ID: <3bae009a24a55902d93e4055ecd13f9f54cdbb37.camel@HansenPartnership.com> Subject: Re: [PATCH] MAINTAINERS: Update W's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE RIVER From: James Bottomley To: Jarkko Sakkinen , linux-kernel@vger.kernel.org Cc: Jason Gunthorpe , Mimi Zohar , Peter Huewe , linux-integrity@vger.kernel.org Date: Mon, 26 Feb 2024 17:11:51 +0700 In-Reply-To: References: <20240226062245.2279635-1-jarkko@kernel.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.4 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit On Mon, 2024-02-26 at 11:26 +0200, Jarkko Sakkinen wrote: > On Mon Feb 26, 2024 at 8:49 AM EET, James Bottomley wrote: > > On Mon, 2024-02-26 at 08:22 +0200, Jarkko Sakkinen wrote: > > > Add TPM driver test suite URL to the MAINTAINERS files and move > > > the > > > wiki > > > URL to more appropriate location. > > > > > > Link: https://gitlab.com/jarkkojs/linux-tpmdd-test > > > Link: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity > > > Cc: Jason Gunthorpe > > > Cc: Mimi Zohar > > > Cc: Peter Huewe > > > Cc: linux-integrity@vger.kernel.org > > > Signed-off-by: Jarkko Sakkinen > > > --- > > >  MAINTAINERS | 3 ++- > > >  1 file changed, 2 insertions(+), 1 deletion(-) > > > > > > diff --git a/MAINTAINERS b/MAINTAINERS > > > index bf77be03fb2b..6380c1109b86 100644 > > > --- a/MAINTAINERS > > > +++ b/MAINTAINERS > > > @@ -11947,6 +11947,7 @@ M:      Mimi Zohar > > >  L:     linux-integrity@vger.kernel.org > > >  L:     keyrings@vger.kernel.org > > >  S:     Supported > > > +W:     https://kernsec.org/wiki/index.php/inux_Kernel_Integrity > >                                              ^ > >                                          Missing L > > > > James > > Thanks! I'll fixup that. > > "linux-tpmdd-test" is the suite that I'm using to test your patch > set. It has swtpm integrated. I wonder if there was easy to way to > tweak swtpm to emulate "interposer", i.e. reset its state while it is > running (preferably not by restarting it). The way I do it is to use a qemu patch https://lore.kernel.org/qemu-devel/20231004184219.6594-1-jejb@linux.ibm.com/ which allows qemu to connect to the mssim (or ibmswtpm2) TPM over an inet socket which means I can execute TPM commands from the host (like resetting the TPM) as well as the guest and snoop the TPM traffic. James