Kconfig: introduce md5sum command selection
authorAndre Przywara <andre.przywara@arm.com>
Wed, 15 Mar 2017 01:19:05 +0000 (01:19 +0000)
committerTom Rini <trini@konsulko.com>
Fri, 17 Mar 2017 13:09:39 +0000 (09:09 -0400)
So far CONFIG_MD5SUM would need to be set by a board's include file.
Since the command is really generic, move it over to Kconfig to allow
it to be defined by either a board's defconfig, menuconfig or some
config snippet merged via mergeconfig.sh.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
cmd/Kconfig
lib/Kconfig

index ef5315631476f652a8d2ccb322539e1cd4231f45..25e3b783a87fcb51c6ccca4ea547cf5264824b6b 100644 (file)
@@ -338,6 +338,20 @@ config CMD_CRC32
        help
          Compute CRC32.
 
+config CMD_MD5SUM
+       bool "md5sum"
+       default n
+       select MD5
+       help
+         Compute MD5 checksum.
+
+config MD5SUM_VERFIY
+       bool "md5sum -v"
+       default n
+       depends on CMD_MD5SUM
+       help
+         Add -v option to verify data against an MD5 checksum.
+
 config LOOPW
        bool "loopw"
        help
index b16062fbe33364204efc8a06ca9b68597281ef70..65c01573e194e13b0d4a9c64923c840525782312 100644 (file)
@@ -101,6 +101,10 @@ config SHA_PROG_HW_ACCEL
          SHA1/SHA256 progressive hashing.
          Data can be streamed in a block at a time and the hashing
          is performed in hardware.
+
+config MD5
+       bool
+
 endmenu
 
 menu "Compression Support"