On Fri, Dec 26, 2025 at 8:11 AM Coiby Xu <[email protected]> wrote: > > Based on the CONFIG_CRASH_DM_CRYPT feature, this patch adds > LUKS-encrypted device dump target support to ARM64 by addressing two > challenges [1], > - Kdump kernel may not be able to decrypt the LUKS partition. For some > machines, a system administrator may not have a chance to enter the > password to decrypt the device in kdump initramfs after the 1st kernel > crashes > > - LUKS2 by default use the memory-hard Argon2 key derivation function > which is quite memory-consuming compared to the limited memory reserved > for kdump. > > 1st kernel will add device tree property dmcryptkeys as similar to > elfcorehdr to pass the memory address of the stored info of dm-crypt > keys to the kdump kernel.
Is there not any security issue with putting the key into the DT? The DT is provided to userspace. There's provisions already to not expose "security-*" properties to userspace (see __of_add_property_sysfs). Though I think that has a hole in that the FDT is also provided as-is. However, I don't even know who or what uses these properties. Rob
