Secure boot and dm-verity on IMX8M Mini

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Secure boot and dm-verity on IMX8M Mini

1,565件の閲覧回数
vilsal1
Contributor I

Hello,

Has anyone successfully integrated dm-verity with an IMX8M secure boot setup using Yocto? We have secure boot working all the way to the Linux kernel, but we’re running into issues with filesystem verification. Specifically, we are using the IOT-GATE-IMX8 from Compulab.

What we have done so far, is added the following to our Yocto setup's local.conf:

IMAGE_INSTALL:remove = "cl-growfs-rootfs"
INITRAMFS_IMAGE = "dm-verity-image-initramfs"
DM_VERITY_IMAGE = "core-image-minimal"
DM_VERITY_IMAGE_TYPE = "ext4"
IMAGE_CLASSES += "dm-verity-img"
INITRAMFS_IMAGE_BUNDLE = "1"
INITRAMFS_FSTYPES = "cpio.gz"
ENABLE_PARTITIONS_IMAGE = "0"
IMAGE_FEATURES:append = " read-only-rootfs "

This produces multiple files with the .verity suffixes, as well as the image Image-initramfs--5.15.32-r0-iot-gate-imx8-20250217095814.bin.

When we sign the initramfs image (Image-initramfs--...bin) using the CST signing tool from Compulab, the kernel fails to boot, and HAB reports an "Invalid signature" error.

However, if we use the same setup and keys to sign the non-initramfs image, everything works fine—except the kernel doesn't have dm-verity support on.

Are we missing something in our setup? Has anyone encountered and solved a similar issue? Any guidance would be greatly appreciated!

Thanks in advance,

Ville

 

0 件の賞賛
返信
2 返答(返信)

1,528件の閲覧回数
vilsal1
Contributor I

Hello everyone,

The issue is still persisting, and we would greatly appreciate any insights or experiences with using dm-verity in an HAB secure boot setup. Notably, the problem also occurs with a plain kernel image when dm-verity support is enabled in the kernel configuration.

We have verified that we are using the correct keys, but something seems to go wrong with the signing process using the CST tools. If anyone has encountered similar issues or has any suggestions, your advice would be invaluable.

Thanks in advance!

タグ(1)
0 件の賞賛
返信

1,548件の閲覧回数
Harvey021
NXP TechSupport
NXP TechSupport

Hi,

I've replied back to you in another case from you.

 

Regards

Harvey

0 件の賞賛
返信