diff options
| author | James Hilliard <[email protected]> | 2026-06-25 18:18:21 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-07-13 17:06:29 -0600 |
| commit | 58c2284a1a90d138f60364caf3513dda5693f8ff (patch) | |
| tree | 8b9916531ab53dd371d7ce46af5bb28b4bf27b4d /contrib/apps/httpserver | |
| parent | 02f8b8ab6d6095dccf867d899099322f7430d20d (diff) | |
cmd: fdt: keep control FDT during checksign
The fdt checksign command accepts an optional address for an FDT
containing public keys. It currently installs that blob as gd->fdt_blob
before verifying the FIT configuration.
This breaks verification with DM-backed crypto drivers which have not
probed yet, since the later probe path expects gd->fdt_blob to remain
U-Boot's control FDT. For example, an ECDSA verifier can be bound from
the control FDT but fail to probe after fdt checksign points
gd->fdt_blob at the key-only DTB.
Add a FIT config verification helper that takes the key blob explicitly
and use it from fdt checksign. This keeps gd->fdt_blob unchanged while
still allowing the command to verify against an external key DTB.
Signed-off-by: James Hilliard <[email protected]>
Diffstat (limited to 'contrib/apps/httpserver')
0 files changed, 0 insertions, 0 deletions
