Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp650303lql; Mon, 11 Mar 2024 13:07:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsaNwrnEhkqaEu4L8U8qzmwwSbBdJWMkGDtUHkMDUc8ikE3+jXTfEwY67LefwVIB99dXJ8uZDOij7RrfAejewuVsNI14Cujt3ogfpEzg== X-Google-Smtp-Source: AGHT+IHf5ZYvDUwjZKbkoro8cZ9VZcf9pJ/oMqfPUefDTr2nKeM1xeGpClUt48Vr2nE1KAuW0fif X-Received: by 2002:ac8:5a91:0:b0:42e:60ba:14 with SMTP id c17-20020ac85a91000000b0042e60ba0014mr10911768qtc.44.1710187656032; Mon, 11 Mar 2024 13:07:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710187656; cv=pass; d=google.com; s=arc-20160816; b=lnOgJzmfmgoNdT1h3MEV0VUhrWxHx5O19EbokfjCn1Xj1ByV3ae9awjrYqy1emSJKC /vBpyMy6zVn1ZeFKuWJETWXpWwhMIDbY7pTPSsQwtdpvcXqp3MbrIhRYqJ3VuQhuDMsc 8WDQkp8JdzRMcaQdrqTNwsDA5DHlp9Iu+XZo2manCys4pndre/noC0gVgJ7QGtqZ+/Ge ll7fpr60R0a0RjAQGDVgrzpMvbYwQ4PtP4NC7OuIb0CF4V4q+swcXKzQ2OxYrujQFamK HGcqsfX1eL70FfmzcXm4Xfl3Tz6Qno5GgVht4QPsEvdpCzzgpHtsVrWg6ZDllaI+lPEv w9Jg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=WBtBCCMn2JMwUS5VVGHL+yTt7qkPpG1ZJQA8yWr+M5w=; fh=Y3DaxvBIOhe6BxPmOl+jeL0BaTHms1I+HQ2cPR7pcfU=; b=jpFfeROcZ0UQzeSf9D9CRkfVyo6a1yJZFEwQSCZgjApecwSwXJ9tzI63YNrv7Nk0Uv DdbMIGmmx+B2jlWNBM/eEkCqFKNJdB8suIi1YRybm/wvl2+39qUGOPrE5STcliypt79T Qe6qXwaEWWqz1BBrPUSrj6+znDDvdMxLiQaO844OWZG1dhptarNxDUyvsqWIXjXS1Uhj ygsHT/bYkXolh1KB80T6CR8bVtkrd3wbY3qeMz063imIlWBtX2/yMr6F+29k0nv4cIUR gd6ejHLWEoLYjm4/Kk4iJUwGmGtPxls8ozVLJFoZMF15bgiloTOO3GeZ3ifrHJsweLoV 6vuQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qpKTJnaU; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-crypto+bounces-2617-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-crypto+bounces-2617-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id i2-20020a05620a248200b0078822c4c0ccsi6451240qkn.649.2024.03.11.13.07.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Mar 2024 13:07:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-2617-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=qpKTJnaU; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-crypto+bounces-2617-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-crypto+bounces-2617-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id BE7341C21182 for ; Mon, 11 Mar 2024 20:07:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2A20A5675F; Mon, 11 Mar 2024 20:07:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qpKTJnaU" X-Original-To: linux-crypto@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 A8BAB52F82; Mon, 11 Mar 2024 20:07:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710187648; cv=none; b=A5w1up8yzpky1u/PEFT8k6dnT6lHOVUmvkFEMgn+mOL5Pl03S4XRIoE+gVMxtD5Jcf2Cl1bOt/ScmOHJdARO/XLXceZFo/trIwv7IKVFVntnni+JKfLMzGtdGSWzbFgQwDi+q9vehOiyGdaxeOH7owDlIXyd6txnBSUs9UQDy9A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710187648; c=relaxed/simple; bh=WBtBCCMn2JMwUS5VVGHL+yTt7qkPpG1ZJQA8yWr+M5w=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=bG6w2vd26Z3a9bPZd5Yu5/LbJz2G/MAXsAP21Sk5WRQrcYLPnk+seuRBTlaseyTIhE12Pi7Hn83Llf/p2S47pB6NkbeTrHANpPuFkxKyQP2rJfjrV5neu4W8eT8Vp+cHS9n7Tl1JUWl1JgIqFI+IofAwvqx+hSQdOIQWbbn2Zro= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qpKTJnaU; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8DBBCC433F1; Mon, 11 Mar 2024 20:07:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1710187648; bh=WBtBCCMn2JMwUS5VVGHL+yTt7qkPpG1ZJQA8yWr+M5w=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=qpKTJnaURjnr9qyMxxS06UflehxFUN6v0OqYQKl6DqRi1nweRVVV/ivK1D5TMqyUe Go3Ar0AuaK6I7kVk1CdNT9w1bSz26h92HPVVGtPkpGcCqw3VXKlZSK1lxVU3tFP1hu CBoQTBN7JDL2FRIWrHHc8Gu09GGXq5pYvbFPRFJBNc3GXeL54y441hKHV+TmCLqTo+ ViEDNTStK3tlBuz3EG/eoeOvj52RkgMZD13LEiA/dOCeFD8J3qagtJUO2vFm6a2XWp ZugulwiUUCbthW5vQ8oE9hwGR+oRtQY9o46qnBscOszPbc5RGMAMEMqkv54kJKxdHs 17b+JtrrT6lWg== Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 11 Mar 2024 22:07:19 +0200 Message-Id: Cc: "Mimi Zohar" , "James Bottomley" , "Herbert Xu" , "David S. Miller" , "Shawn Guo" , "Jonathan Corbet" , "Sascha Hauer" , "kernel@pengutronix.de" , "Fabio Estevam" , "NXP Linux Team" , "Ahmad Fatoum" , "sigma star Kernel Team" , "David Howells" , "Li Yang" , "Paul Moore" , "James Morris" , "Serge E. Hallyn" , "Paul E. McKenney" , "Randy Dunlap" , "Catalin Marinas" , "Rafael J. Wysocki" , "Tejun Heo" , "Steven Rostedt (Google)" , , "linux-kernel@vger.kernel.org" , "linux-integrity@vger.kernel.org" , "keyrings@vger.kernel.org" , "linux-crypto@vger.kernel.org" , , , "linux-security-module@vger.kernel.org" , "Richard Weinberger" , "David Oberhollenzer" Subject: Re: [PATCH v6 3/6] KEYS: trusted: Introduce NXP DCP-backed trusted keys From: "Jarkko Sakkinen" To: "David Gstir" X-Mailer: aerc 0.17.0 References: <20240307153842.80033-1-david@sigma-star.at> <20240307153842.80033-4-david@sigma-star.at> <655221B7-634C-4493-A781-CF014DFFC8BF@sigma-star.at> In-Reply-To: <655221B7-634C-4493-A781-CF014DFFC8BF@sigma-star.at> On Fri Mar 8, 2024 at 9:17 AM EET, David Gstir wrote: > Hi Jarkko, > > > On 07.03.2024, at 20:30, Jarkko Sakkinen wrote: > > [...] > > >> + > >> +static int trusted_dcp_init(void) > >> +{ > >> + int ret; > >> + > >> + if (use_otp_key) > >> + pr_info("Using DCP OTP key\n"); > >> + > >> + ret =3D test_for_zero_key(); > >> + if (ret) { > >> + pr_err("Test for zero'ed keys failed: %i\n", ret); > >=20 > > I'm not sure whether this should err or warn. > >=20 > > What sort of situations can cause the test the fail (e.g. > > adversary/interposer, bad configuration etc.). > > This occurs when the hardware is not in "secure mode". I.e. it=E2=80=99s = a bad configuration issue. > Once the board is properly configured, this will never trigger again. > Do you think a warning is better for this then? Bad configuration is not unexpected configuration so it cannot possibly be an error situation as far as Linux is considered. So warning is=20 appropriate here I'd figure. BR, Jarkko