Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4524701pxf; Tue, 16 Mar 2021 16:16:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwyKGQCtfJ4FNJNM1JfQi3DXfy//uLDeRks60J2oDsAXfqRLwA3AJs5exJG/Ms0syRaSOGn X-Received: by 2002:a17:906:130c:: with SMTP id w12mr32143198ejb.253.1615936593321; Tue, 16 Mar 2021 16:16:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615936593; cv=none; d=google.com; s=arc-20160816; b=sw+0KN/gxeCLMvRMiDyWKlabeKcfJw3Wds7WJeVXyr0Rlp1HmzBZKLAU2tc9OjWuC6 FMcNW3RVFYBM5WX5mkNb5qicUs1hiPPUP+L+8IFfhuPvfnS81vO7HJ+1Ehld1ukp+RB9 eONWOM02FOcLTKi0f3Nd7NDEU7+zWqNbfjsIWnFeVTuJ786plHu5emQB/tBvicZHeSh3 4kZvpIjErH/QHWk7Dx43Gg3j0U7dZ4ZP6eFG3eIRgcfMNoEuzmNWo6Tuznu7QsIkBYsr duSAY6tFfoMQJ8fJaI6x4y8aCZtBcf/zcfnzbyRCdbHRO7flbwtx0Zg5tv208v45UE86 v/Gw== 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=qdxv2gEJ6NgRGsYoTFeE+bXdNCpfPV/ug1iqUQGuyWs=; b=C88Owln/RBV6KOR6CQDSDOQzaLenyUEmcIrpHqlb2jF5XDrDXqb4QgsbAlIn/e7OhV 6J8j8nurk8Ok3jYK4oWt5wXBCXofe5wkm/F9jfaqkZRgL6szUc4EBBciTNiMUOkbfJuj Se0CZ7S6xEkejt4T/8OPKlW0A5ViUZzBSZ31rxWXavPMJnREt2XBvEO98k9IZe5GX5kP mnLd+XBpL8rA8a/HfWNThknHSnwAYwh1KXsE2Hv8pezfnELOMPKvPxdQ/IVwNhHTCEHY Fx1sYE/jye/B0V0qCsfAT2rsX+5916lZRGjE5FV5UH/Q4kPejJ3dY/CfT1GJPZ3UF610 DWig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="I+Juq/fA"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o21si14077081ejc.724.2021.03.16.16.16.10; Tue, 16 Mar 2021 16:16:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-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=@gmail.com header.s=20161025 header.b="I+Juq/fA"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229564AbhCPXPY (ORCPT + 99 others); Tue, 16 Mar 2021 19:15:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229698AbhCPXPC (ORCPT ); Tue, 16 Mar 2021 19:15:02 -0400 Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3E8B0C06174A; Tue, 16 Mar 2021 16:15:01 -0700 (PDT) Received: by mail-qt1-x82d.google.com with SMTP id m7so109832qtq.11; Tue, 16 Mar 2021 16:15:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qdxv2gEJ6NgRGsYoTFeE+bXdNCpfPV/ug1iqUQGuyWs=; b=I+Juq/fA7D46g+cZuc71bhSV0g0OVRQu1A93eJc+s8DYgtXURo9Mv47FobjHzYthC2 csQrEUlxfCxMyAzaPhssL3tuKHz8iRoghRqENHS61qdMGCgU/JQ7m/gGD+AbJ67C4Ym+ x37zGDX0Gdi7xWlYnx8+7Vi/QWHyRcQ/3RoEG51ZjMcTCPx+E+H2MpCXLYx892MSM0Z3 bFSWCg2VqQy769wdZ829cDzcGDxd6FGmuRKpwzNfOxq8gfSChrc13wxnT1Gh5vpXJ29P D8f3PKvsxlWm1JTg3CF1Z9J76d49C42Dy9ia42dILj5pEAHwqJxHXLmw+hcL+1ZOo8un tdSQ== 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=qdxv2gEJ6NgRGsYoTFeE+bXdNCpfPV/ug1iqUQGuyWs=; b=WmA9PITm8OGVF9V2ffUPD/xaX2okedqh0vwweS0K3g7tOsLSbPWwYMAgoi67/iiw6d WIO0cdK/NkHGekjUW/tVG+siJn8cpnHWwsnjkiGsuLNODdLspgrIoCLW8VID1tnE76AM XlDueAt8/sSP02+ln/Cz6A7Veab00brv4dqfJIMiRFsyaD6I4H7CUrQtChVWJ1KiNNOL 3WneWDjE7grbOzgz8egqOXhbNxC34vjb6WBE0AYvFK+BxtmyaqrODnZpOwEdRIdZmJ92 usGvDMwbio2fWnFYO6G3FFzm4nl2d/stnzk/WBjEBWn5iJhxwMOKT87MZV5i5403Kcto jaig== X-Gm-Message-State: AOAM532XYQ+UBL9Mf7pRXwt/CBwDdrYbSEqp8+WeM4/SCY4WeQkU59ga gWX2Y10QhI9H7mhlDazv7KFJ+w9MTrTvm1s4Ex8= X-Received: by 2002:ac8:4d59:: with SMTP id x25mr1251534qtv.82.1615936500550; Tue, 16 Mar 2021 16:15:00 -0700 (PDT) MIME-Version: 1.0 References: <319e558e1bd19b80ad6447c167a2c3942bdafea2.1615914058.git-series.a.fatoum@pengutronix.de> In-Reply-To: <319e558e1bd19b80ad6447c167a2c3942bdafea2.1615914058.git-series.a.fatoum@pengutronix.de> From: Richard Weinberger Date: Wed, 17 Mar 2021 00:14:49 +0100 Message-ID: Subject: Re: [PATCH v1 3/3] KEYS: trusted: Introduce support for NXP CAAM-based trusted keys To: Ahmad Fatoum Cc: 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 , Sumit Garg , keyrings@vger.kernel.org, Linux Crypto Mailing List , linux-doc@vger.kernel.org, linux-integrity@vger.kernel.org, LKML , LSM Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org 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? -- Thanks, //richard