Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp125893pxf; Wed, 17 Mar 2021 00:42:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzV7Hh+al56tcDpCtFS4dZRTZrzvXuFXCDGJAx3ryJrb0nrKQj4pxZcTsp2NfxZU5NdKs01 X-Received: by 2002:a05:6402:3047:: with SMTP id bu7mr40474979edb.227.1615966929191; Wed, 17 Mar 2021 00:42:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615966929; cv=none; d=google.com; s=arc-20160816; b=CsMiyoh3UQK+ekmWApburO7nZNF8OwSbUgCq0T6YfumfNa5qg42+cioEajk0F7Zdrc vi1vah086GM70YYL8H45ivRWV8mUuZnBeu7768C/dj594rWNM+URtUXKIKYkfFqrRIc2 WDgNxtbFWPHxwbpZZmI5oblQxGOX0yuDQWU1KqrMDcVQvi1Flmzyqys2l0jWzZO309KB bSMJGkYHFOqKOzSfOru1Ztg4kiQ86iFwLBnT0Cv+sfx2TrYnjPUP8AUuMaUjP7Vkp/aO 7IP8iSyGutNK9HQA6YJiBniuiIE7p4OXyiz4Hk+eAQNQhk6X3CH/at90KrsTz8uz/DD9 umcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=iObzIxFvftTdKH1/yXifJjIJYlGMiIva4oZnIqTHzmM=; b=yYIrWWrUVswQoGZr5hYj+OXDLGF1YCrU2pkZsz+zt61wkwsANQn6WwgUw9w9wr8xhz OL8rd/KLQl7ZJFMDro9JJPzxur7i/LLj6fcp/GuerQt4yDVbzgL/g5xwsi6kcIddkvB8 /6Y0gDo/DPLQ2qRw09flnWirPX2hJVq8xKMJB/UIqXcbOrvHwbfcso8mdNTICLHHrQqG gimcYC6PbXlpMzw65ncefwjSsgQEcVxZ5CARhzQFmsWgB2xIKBZWOmUDg/hKGWvoUg9o DDrGxvSe82pHMvW7z0Y/dZd8Xf3DlrGU+MaMzrcTAbDVJxXfgWlBPRjyHqi+kALj1Uqs mXTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZX9iixsa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hs11si7205384ejc.375.2021.03.17.00.41.46; Wed, 17 Mar 2021 00:42:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ZX9iixsa; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230033AbhCQHka (ORCPT + 99 others); Wed, 17 Mar 2021 03:40:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49988 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229675AbhCQHkG (ORCPT ); Wed, 17 Mar 2021 03:40:06 -0400 Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F881C06175F for ; Wed, 17 Mar 2021 00:40:06 -0700 (PDT) Received: by mail-lj1-x230.google.com with SMTP id 16so1908798ljc.11 for ; Wed, 17 Mar 2021 00:40:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=iObzIxFvftTdKH1/yXifJjIJYlGMiIva4oZnIqTHzmM=; b=ZX9iixsaVwsqr/Cn1A2WeoWoFrumH7sNtxSYawUL91Lphse0MaPfjacqjM1FDqo5NV bAiKDQJaSGz8eQYBN13LKfX3quYfLXHo06AKoEXrU/lwTNqcjKeZJITR936O79VQUhI6 wobMISUTMmR4vRvl+SKxW9AWPCf4zKqBsL+w/IbYyVN/yTUpMOLeId+WA+mlkBmeuAfT SR6z4Mx3EcIwnv9OPgV9OMrbBmDQxsgYRPycRLcC3dtH0VHkmwD+z9Zc6xICnfWyuCGQ b3W1JCznoQqe9WgRzA4SyoIn3U+7fBtfqpAO6ndTTp+GB7kTenXE1vAdmc5JnfW18Ni6 Usog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iObzIxFvftTdKH1/yXifJjIJYlGMiIva4oZnIqTHzmM=; b=f1TIiuq1WFDUj/aSylwbr7sWUlRp0HemW0yun2LNqcUr5ZJIMs8lg0YDPI7wczxsGO ONHicssoZqubzsv7RXwsKIueZwu6mYl1imlAD5mnE177FGUv6NBYat9BrarwUpEoN5wQ mmyx447MjOlI+58s+oyKL0dZt57LfyVx9h9fIhN9iXLq9I9jJ0P6F+Q9Gz973Zpe1Icz HsEy6yABbxELFxJQJEbQPQaomfNUFQBgRjJO5s3q0l5R7PEfENIwX2Fm2ANrh0toQNIQ 1h7+4Dbhtwd7SBY2b2tPGP4Ndyj+Xg8Qs6lDugDZlwqSJC6ziWvrcsLrTMEuDyih44aY zUsg== X-Gm-Message-State: AOAM530JfOskDwr/fUq0Lda28CDbjv0cxWLpsLUe3cWErmodw3itRE2r 6zq/U+TiecXWAw0lRof4xLzCl0E3AVal6VQNvlz2yw== X-Received: by 2002:a05:651c:481:: with SMTP id s1mr1539339ljc.152.1615966804665; Wed, 17 Mar 2021 00:40:04 -0700 (PDT) MIME-Version: 1.0 References: <319e558e1bd19b80ad6447c167a2c3942bdafea2.1615914058.git-series.a.fatoum@pengutronix.de> In-Reply-To: From: Sumit Garg Date: Wed, 17 Mar 2021 13:09:53 +0530 Message-ID: Subject: Re: [PATCH v1 3/3] KEYS: trusted: Introduce support for NXP CAAM-based trusted keys To: Richard Weinberger Cc: Ahmad Fatoum , Jonathan Corbet , David Howells , Jarkko Sakkinen , James Bottomley , Mimi Zohar , kernel@pengutronix.de, James Morris , "Serge E. Hallyn" , =?UTF-8?Q?Horia_Geant=C4=83?= , Aymen Sghaier , Herbert Xu , "David S. Miller" , Udit Agarwal , Jan Luebbe , David Gstir , Franck LENORMAND , "open list:ASYMMETRIC KEYS" , Linux Crypto Mailing List , Linux Doc Mailing List , linux-integrity@vger.kernel.org, LKML , LSM Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Richard, On Wed, 17 Mar 2021 at 04:45, Richard Weinberger wrote: > > Ahmad, > > On Tue, Mar 16, 2021 at 6:24 PM Ahmad Fatoum wrote: > > +#include > > +#include > > +#include > > +#include > > +#include > > + > > +struct caam_blob_priv *blobifier; > > Who is using this pointer too? > Otherwise I'd suggest marking it static. > > > module_param_named(source, trusted_key_source, charp, 0); > > -MODULE_PARM_DESC(source, "Select trusted keys source (tpm or tee)"); > > +MODULE_PARM_DESC(source, "Select trusted keys source (tpm, tee or caam)"); > > I didn't closely follow the previous discussions, but is a module > parameter really the right approach? > Is there also a way to set it via something like device tree? > It's there to support a platform which possesses multiple trusted keys backends. So that a user is able to select during boot which one to use as a backend. -Sumit > -- > Thanks, > //richard