[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAPDyKFqmgUUWOmH-r20VSfNZW7KC4RX4BTobGHf5F3uuLZtj0A@mail.gmail.com>
Date: Tue, 8 Apr 2025 14:54:21 +0200
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Eric Biggers <ebiggers@...nel.org>
Cc: linux-scsi@...r.kernel.org, linux-block@...r.kernel.org,
linux-mmc@...r.kernel.org, linux-arm-msm@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-fscrypt@...r.kernel.org,
Bartosz Golaszewski <brgl@...ev.pl>, Gaurav Kashyap <quic_gaurkash@...cinc.com>,
Bjorn Andersson <andersson@...nel.org>, Dmitry Baryshkov <dmitry.baryshkov@....qualcomm.com>,
Jens Axboe <axboe@...nel.dk>, Konrad Dybcio <konradybcio@...nel.org>,
Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>
Subject: Re: [PATCH v13 0/3] Support for wrapped inline encryption keys on
Qualcomm SoCs
On Sat, 5 Apr 2025 at 01:16, Eric Biggers <ebiggers@...nel.org> wrote:
>
> Add support for hardware-wrapped inline encryption keys to the Qualcomm
> ICE (Inline Crypto Engine) and UFS (Universal Flash Storage) drivers.
>
> I'd like these patches to be taken through the scsi tree for 6.16.
> But the Qualcomm / msm tree would be okay too if that is preferred.
>
> The block layer framework for this feature was merged in 6.15; refer to
> the "Hardware-wrapped keys" section of
> Documentation/block/inline-encryption.rst. This patchset wires it up
> for the newer Qualcomm SoCs, such as SM8650, which have a HWKM (Hardware
> Key Manager) and support the SCM calls needed to easily use it.
>
> Tested on the SM8650 HDK with xfstests, specifically generic/368 and
> generic/369, in combination with the required fscrypt patch
> https://lore.kernel.org/r/20250404225859.172344-1-ebiggers@kernel.org
> which I plan to apply separately.
>
> Changed in v13:
> - Rebased onto latest upstream
> - Resent just the remaining driver patches
>
> For changes in v12 and earlier, see
> https://lore.kernel.org/r/20250210202336.349924-1-ebiggers@kernel.org
>
> Eric Biggers (2):
> soc: qcom: ice: make qcom_ice_program_key() take struct blk_crypto_key
> ufs: qcom: add support for wrapped keys
>
> Gaurav Kashyap (1):
> soc: qcom: ice: add HWKM support to the ICE driver
>
> drivers/mmc/host/sdhci-msm.c | 16 +-
> drivers/soc/qcom/ice.c | 350 ++++++++++++++++++++++++++++++++---
> drivers/ufs/host/ufs-qcom.c | 57 ++++--
> include/soc/qcom/ice.h | 34 ++--
> 4 files changed, 396 insertions(+), 61 deletions(-)
>
For the series and MMC parts:
Acked-by: Ulf Hansson <ulf.hansson@...aro.org> # For MMC
Kind regards
Uffe
Powered by blists - more mailing lists