ecdsa: fix segfault in mkimage when "-r" option is not set
authorLucas Dietrich <ld.adecy@gmail.com>
Mon, 7 Jul 2025 15:55:50 +0000 (17:55 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 14 Jul 2025 21:16:45 +0000 (15:16 -0600)
commit6a269b7fdefe3edc60a6218f1402f17206644628
tree3611e5f3396708a3952a51c8ad28239d2c614ed9
parent41713b99671f6775c18d70d31ccd8b27e438abe1
ecdsa: fix segfault in mkimage when "-r" option is not set

Fix a segmentation fault in the ECDSA signing logic of `mkimage`
that occurs when the "-r" option is not specified.

This reproduces the logic in `lib/rsa/rsa-sign.c` by checking if
`info->require_keys` is non-null before passing it to
`fdt_setprop_string()`.

Signed-off-by: Lucas Dietrich <lucas.dietrich.git@proton.me>
lib/ecdsa/ecdsa-libcrypto.c