From f41cd04d9eeefe7b7b98c67484ee96ba4fbf1125 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 27 Oct 2016 20:15:05 -0400 Subject: 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 Tested-by: Mike Frysinger Reviewed-by: Randall Spangler --- utility/pad_digest_utility.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'utility/pad_digest_utility.c') 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 #include +#include #include "2sysincludes.h" @@ -19,6 +17,14 @@ #include "padding.h" #include "signature_digest.h" +static void usage(char* argv[]) { + fprintf(stderr, + "Usage: %s \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 ", argv[0]); + usage(argv); return -1; } algorithm = atoi(argv[1]); -- cgit v1.2.1