On 07/03/2015 08:47 AM, Philippe Leduc wrote: > Hi, > > I noticed that digest return 0 even if the signature length is > detected as incorrect. This patch also fix the documentation that > seems obsolete (I considered that the patch was simply enough to make > two corrections, but tell me if I should propose two patch). > > > Subject: [PATCH] digest: digest doesn't return an error if the > signature length is incorrect > > fix: digest return no error even if the digest length is wrong > fix: documentation error (-v -> -s / -V -> -S) > > Signed-off-by: Philippe Leduc > --- > commands/digest.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/commands/digest.c b/commands/digest.c > index 340c07a..5304f32 100644 > --- a/commands/digest.c > +++ b/commands/digest.c > @@ -167,6 +167,7 @@ static int do_digest(int argc, char *argv[]) > } else if (siglen != digestlen) { > eprintf("%s wrong size %zu, expected %zu\n", > sigfile, siglen, digestlen); > + ret = 1; Better use COMMAND_ERROR here. > goto err; > } > } > @@ -186,8 +187,8 @@ BAREBOX_CMD_HELP_TEXT("Options:") > BAREBOX_CMD_HELP_OPT ("-a \t", "hash or signature algorithm to use") > BAREBOX_CMD_HELP_OPT ("-k \t", "use supplied (ASCII or > hex) for MAC") > BAREBOX_CMD_HELP_OPT ("-K \t", "use key from (binary) for MAC") > -BAREBOX_CMD_HELP_OPT ("-v \t", "verify data against supplied > (hash, MAC or signature)") > -BAREBOX_CMD_HELP_OPT ("-V \t", "verify data against > (hash, MAC or signature)") > +BAREBOX_CMD_HELP_OPT ("-s \t", "verify data against supplied > (hash, MAC or signature)") > +BAREBOX_CMD_HELP_OPT ("-S \t", "verify data against > (hash, MAC or signature)") > BAREBOX_CMD_HELP_END > > BAREBOX_CMD_START(digest) Your patch is line wrapped. Please consider using git send-email to send your patches. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |