CIP-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/4] initramfs-crypt-hook patch
@ 2025-03-20  7:43 Claudius Heine
  2025-03-20  7:43 ` [PATCH v6 1/4] initramfs-crypt-hook: store initial encryption key in TPM2 Claudius Heine
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Claudius Heine @ 2025-03-20  7:43 UTC (permalink / raw)
  To: cip-dev; +Cc: Jan Kiszka, Quirin Gylstorff, Alexander, Claudius Heine

Hi,

here is v6 of my patchset.

I fixed the issue I found in the last patchset, now the `format-if-empty` process is a bit more power-fail save.

But I suppose that if the luks header could not be written fully, and the `luks` fs type is not detected, it might still cause issues, but I am not sure I can prevent that effectively.

Kind regards,
Claudius

---
Changes in v6:
- luks formatting of format-if-empty will now be redone when if it is a
  luks partition without a TPM2 token, this makes it a bit more
  power-fail save
- Link to v5: https://lore.kernel.org/r/20250313-initramfs-crypt-hook-patches-2-v5-0-fc62d4a2ad29@denx.de

Changes in v5:
- Switch to use TPM2 protected password instead of static initial
  password for encryption
- Link to v4: https://lore.kernel.org/r/20250305-initramfs-crypt-hook-patches-2-v4-0-4170912e5261@denx.de

Changes in v4:
 - improve documentation and commit messages
 - reorder commits, to put re-encryption recovery up front
 - extract static temporary encryption key patch into its own
 - switch from lsblk to blkid

Changes in v3:
 - Rebase on current next
 - Extended `noencrypt` documentation
 - support clevis tokens for re-encryption recovery

Changes in v2:
 - Added more descriptive commit message
 - Added more descriptive documentation about noencrypt option
 - Fixed typos in documentation
 - removed unnecessary setting of /conf/param.conf in initramfs-crypt-hook
 - added re-encryption recovery patch

---
Claudius Heine (4):
      initramfs-crypt-hook: store initial encryption key in TPM2
      initramfs-crypt-hook: add re-encryption recovery
      initramfs-crypt-hook: implement 'noencrypt' option
      initramfs-crypt-hook: add 'format-if-empty' feature

 doc/README.tpm2.encryption.md                      |  25 +++-
 .../initramfs-crypt-hook/files/local-top-complete  | 127 +++++++++++++++++++--
 .../initramfs-crypt-hook_0.7.bb                    |  12 +-
 3 files changed, 146 insertions(+), 18 deletions(-)
---
base-commit: f5661b18b9721eee984ffc3b75169b40508469cb
change-id: 20250305-initramfs-crypt-hook-patches-2-9cc4a027c89a

Best regards,
-- 
Claudius Heine <ch@denx.de>



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2025-06-16 11:58 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-20  7:43 [PATCH v6 0/4] initramfs-crypt-hook patch Claudius Heine
2025-03-20  7:43 ` [PATCH v6 1/4] initramfs-crypt-hook: store initial encryption key in TPM2 Claudius Heine
2025-03-20  7:43 ` [PATCH v6 2/4] initramfs-crypt-hook: add re-encryption recovery Claudius Heine
2025-03-20  7:43 ` [PATCH v6 3/4] initramfs-crypt-hook: implement 'noencrypt' option Claudius Heine
2025-03-20  7:43 ` [PATCH v6 4/4] initramfs-crypt-hook: add 'format-if-empty' feature Claudius Heine
2025-05-30 14:19 ` [PATCH v6 0/4] initramfs-crypt-hook patch Jan Kiszka
2025-06-02  8:20   ` Claudius Heine
2025-06-02  8:24     ` Jan Kiszka
2025-06-11 20:46       ` Cetin, Gokhan
2025-06-16  9:35         ` Claudius Heine
2025-06-16 11:11 ` Jan Kiszka
2025-06-16 11:58   ` Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox