diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-10-08 16:41:59 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-10-12 08:52:49 +0200 |
commit | 51b74cf4264d0318bfb7771490157edebf0e1c32 (patch) | |
tree | 80165e50a6f85fa6a2ddf318187fdf2ef9cd1996 /commands/digest.c | |
parent | a86f883747a4908d2ee58574c5ddd49154b03fb0 (diff) | |
download | barebox-51b74cf4264d0318bfb7771490157edebf0e1c32.tar.gz barebox-51b74cf4264d0318bfb7771490157edebf0e1c32.tar.xz |
command/digest: add sha224 support
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/digest.c')
-rw-r--r-- | commands/digest.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/commands/digest.c b/commands/digest.c index 1fbffb6ec9..fbeadf9b4b 100644 --- a/commands/digest.c +++ b/commands/digest.c @@ -116,6 +116,26 @@ BAREBOX_CMD_END #endif /* CMD_CMD_SHA1SUM */ +#ifdef CONFIG_CMD_SHA224SUM + +static int do_sha224(struct command *cmdtp, int argc, char *argv[]) +{ + return do_digest("sha224", argc, argv); +} + +BAREBOX_CMD_HELP_START(sha224sum) +BAREBOX_CMD_HELP_USAGE("sha224sum [[FILE] [AREA]]...\n") +BAREBOX_CMD_HELP_SHORT("Calculate a sha224 checksum of a memory area.\n") +BAREBOX_CMD_HELP_END + +BAREBOX_CMD_START(sha224sum) + .cmd = do_sha224, + .usage = "sha224 checksum calculation", + BAREBOX_CMD_HELP(cmd_sha224sum_help) +BAREBOX_CMD_END + +#endif /* CMD_CMD_SHA224SUM */ + #ifdef CONFIG_CMD_SHA256SUM static int do_sha256(struct command *cmdtp, int argc, char *argv[]) |