From 159807e2faa50a2940f09d57dfa6132220508cce Mon Sep 17 00:00:00 2001 From: Juan Castillo Date: Tue, 15 Dec 2015 16:37:57 +0000 Subject: cert_create: update help message The help message printed by the cert_create tool using the command line option -h (or --help) does not correctly list all the available command line options. This patch reworks the print_help() function to print the help messages in a data driven approach. For each command line option registered, an optional help message can be specified, which will be printed by print_help(). Help messages for the TBBR options (certificates, keys and images) are also provided. Fix a small bug in the short options string passed to getopt_long: the ':' was missing in the '-a' option (this option must take an argument). Fixes ARM-software/tf-issues#337 Change-Id: I9d08c2dfd349022808fcc884724f677eefdc1452 --- tools/cert_create/include/ext.h | 1 + 1 file changed, 1 insertion(+) (limited to 'tools/cert_create/include/ext.h') diff --git a/tools/cert_create/include/ext.h b/tools/cert_create/include/ext.h index 0ede3651..52092b50 100644 --- a/tools/cert_create/include/ext.h +++ b/tools/cert_create/include/ext.h @@ -50,6 +50,7 @@ typedef struct ext_s { const char *oid; /* OID of the extension */ const char *sn; /* Short name */ const char *ln; /* Long description */ + const char *help_msg; /* Help message */ int asn1_type; /* OpenSSL ASN1 type of the extension data. * Supported types are: * - V_ASN1_INTEGER -- cgit