diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2017-10-27 15:04:20 +0900 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-11-06 09:59:00 -0500 |
commit | 6793d017a7679477402f5d30229651dba0db5ed2 (patch) | |
tree | 052f1366fe6ad79259618e243ee4af40e6c0f26b /Kconfig | |
parent | 1d88a99d1b9175c41f015631311fd9e5966eb997 (diff) |
tools: image: allow to sign image nodes without -K option
If -K option is missing when you sign image nodes, it fails with
an unclear error message:
tools/mkimage Can't add hashes to FIT blob: -1
It is hard to figure out the cause of the failure.
In contrast, when you sign configuration nodes, -K is optional because
fit_config_process_sig() returns successfully if keydest is unset.
Probably this is a preferred behavior when you want to update FIT with
the same key; you do not have to update the public key in this case.
So, this commit changes fit_image_process_sig() to continue signing
without keydest. If ->add_verify_data() fails, show a clearer error
message, which has been borrowed from fit_config_process_sig().
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions