]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernel-fitimage: introduce FIT_SIGN_ALG
authorRichard Leitner <richard.leitner@skidata.com>
Wed, 23 Oct 2019 06:08:49 +0000 (08:08 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 31 Oct 2019 16:07:11 +0000 (16:07 +0000)
make fitImage configuration signature algorithm selectable with
FIT_SIGN_ALG.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/kernel-fitimage.bbclass

index e53487ee23c0bc87f2fe8be7560d0bbeee0a04b5..ec18a3d69921c16e39fd279f92b8c06cdaf48575 100644 (file)
@@ -53,6 +53,9 @@ UBOOT_MKIMAGE_DTCOPTS ??= ""
 # fitImage Hash Algo
 FIT_HASH_ALG ?= "sha256"
 
+# fitImage Signature Algo
+FIT_SIGN_ALG ?= "rsa2048"
+
 #
 # Emit the fitImage ITS header
 #
@@ -246,6 +249,7 @@ EOF
 fitimage_emit_section_config() {
 
        conf_csum="${FIT_HASH_ALG}"
+       conf_sign_algo="${FIT_SIGN_ALG}"
        if [ -n "${UBOOT_SIGN_ENABLE}" ] ; then
                conf_sign_keyname="${UBOOT_SIGN_KEYNAME}"
        fi
@@ -327,7 +331,7 @@ EOF
 
                cat << EOF >> ${1}
                         signature@1 {
-                                algo = "${conf_csum},rsa2048";
+                                algo = "${conf_csum},${conf_sign_algo}";
                                 key-name-hint = "${conf_sign_keyname}";
                                ${sign_line}
                         };