]> git.sur5r.net Git - u-boot/commitdiff
tools, rsa: Further minor cleanups on top of c236ebd and 2b9ec7
authormario.six@gdsys.cc <mario.six@gdsys.cc>
Fri, 22 Jul 2016 06:58:40 +0000 (08:58 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 25 Jul 2016 16:01:36 +0000 (12:01 -0400)
[NOTE: I took v1 of these patches in, and then v2 came out, this commit
is squashing the minor deltas from v1 -> v2 of updates to c236ebd and
2b9ec76 into this commit - trini]

- Added an additional NULL check, as suggested by Simon Glass to
  fit_image_process_sig
- Re-formatted the comment blocks

Signed-off-by: Mario Six <mario.six@gdsys.cc>
Reviewed-by: Simon Glass <sjg@chromium.org>
[For merging the chnages from v2 back onto v1]
Signed-off-by: Tom Rini <trini@konsulko.com>
lib/rsa/rsa-sign.c
tools/image-host.c

index d4a1a5ec0acc3b2e77d4f2f8727718e6d67d4042..c26f74128f2814e75e9032c89ffe569bb44eef8f 100644 (file)
@@ -420,8 +420,10 @@ static int fdt_add_bignum(void *blob, int noffset, const char *prop_name,
                BN_rshift(num, num, 32); /*  N = N/B */
        }
 
-       /* We try signing with successively increasing size values, so this
-        * might fail several times */
+       /*
+        * We try signing with successively increasing size values, so this
+        * might fail several times
+        */
        ret = fdt_setprop(blob, noffset, prop_name, buf, size);
        if (ret)
                return -FDT_ERR_NOSPACE;
index 399ec94f8bfd846da392b96aa71a62588616a98a..11046952fcf0d4b65cdd85bd1362d5bc43c25c23 100644 (file)
@@ -238,11 +238,16 @@ static int fit_image_process_sig(const char *keydir, void *keydest,
        /* Get keyname again, as FDT has changed and invalidated our pointer */
        info.keyname = fdt_getprop(fit, noffset, "key-name-hint", NULL);
 
-       ret = info.algo->add_verify_data(&info, keydest);
+       if (keydest)
+               ret = info.algo->add_verify_data(&info, keydest);
+       else
+               return -1;
 
-       /* Write the public key into the supplied FDT file; this might fail
+       /*
+        * Write the public key into the supplied FDT file; this might fail
         * several times, since we try signing with successively increasing
-        * size values */
+        * size values
+        */
        if (keydest && ret)
                return ret;