diff options
author | Mike Frysinger <vapier@chromium.org> | 2016-10-27 20:15:05 -0400 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-10-29 04:47:40 -0700 |
commit | f41cd04d9eeefe7b7b98c67484ee96ba4fbf1125 (patch) | |
tree | f4c7d25a502af3d180742b4caec88b91adb1a094 | |
parent | 49e517d818fbf4a78fe452a8f7f38a293f945804 (diff) | |
download | vboot-f41cd04d9eeefe7b7b98c67484ee96ba4fbf1125.tar.gz |
pad_digest_utility: fix usage output
The usage string wasn't appending a newline to the end which caused
weird output when shown. Add a proper usage() helper and extend the
output a bit to be more human friendly.
BUG=chromium:660209
TEST=`pad_digest_utility` is nice
BRANCH=None
Change-Id: I01c3c5372a4202bc6f5a9b2c5fe0e2a59c3ca5cf
Reviewed-on: https://chromium-review.googlesource.com/404768
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r-- | utility/pad_digest_utility.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/utility/pad_digest_utility.c b/utility/pad_digest_utility.c index 7e833fe5..86d6694b 100644 --- a/utility/pad_digest_utility.c +++ b/utility/pad_digest_utility.c @@ -1,14 +1,12 @@ /* Copyright (c) 2011 The Chromium OS Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. - * - * Utility for to generate a padded hash suitable for generating - * PKCS#1.5 signatures. */ #include <stdio.h> #include <stdlib.h> +#include <string.h> #include "2sysincludes.h" @@ -19,6 +17,14 @@ #include "padding.h" #include "signature_digest.h" +static void usage(char* argv[]) { + fprintf(stderr, + "Usage: %s <alg_id> <digest_file>\n" + "\n" + "Generate a padded hash suitable for generating PKCS#1.5 " + "signatures.\n", + basename(argv[0])); +} int main(int argc, char* argv[]) { int algorithm = -1; @@ -29,7 +35,7 @@ int main(int argc, char* argv[]) { uint32_t padded_digest_len; if (argc != 3) { - fprintf(stderr, "Usage: %s <alg_id> <digest_file>", argv[0]); + usage(argv); return -1; } algorithm = atoi(argv[1]); |