diff options
author | Martin Willi <martin@strongswan.org> | 2009-09-10 12:44:06 +0200 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-09-10 16:18:30 +0200 |
commit | 3ce9438b6010e6fd5f61531ae25473ea60a83cd9 (patch) | |
tree | fcd733fb577ce734edf8f3f9eacae37e498dc954 /src/pki/commands/gen.c | |
parent | 6be68cc1c72ab076fbdfd05f24662519e62cfca8 (diff) | |
download | strongswan-3ce9438b6010e6fd5f61531ae25473ea60a83cd9.tar.bz2 strongswan-3ce9438b6010e6fd5f61531ae25473ea60a83cd9.tar.xz |
Use dynamic registration/usage invocation of command types
Diffstat (limited to 'src/pki/commands/gen.c')
-rw-r--r-- | src/pki/commands/gen.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/pki/commands/gen.c b/src/pki/commands/gen.c index 4bc8f8c2d..791c1353e 100644 --- a/src/pki/commands/gen.c +++ b/src/pki/commands/gen.c @@ -31,7 +31,7 @@ static int gen(int argc, char *argv[]) switch (getopt_long(argc, argv, "", command_opts, NULL)) { case 'h': - return command_usage(CMD_GEN, NULL); + return command_usage(NULL); case 't': if (streq(optarg, "rsa")) { @@ -43,26 +43,26 @@ static int gen(int argc, char *argv[]) } else { - return command_usage(CMD_GEN, "invalid key type"); + return command_usage("invalid key type"); } continue; case 'o': if (!get_form(optarg, &form, FALSE)) { - return command_usage(CMD_GEN, "invalid key output format"); + return command_usage("invalid key output format"); } continue; case 's': size = atoi(optarg); if (!size) { - return command_usage(CMD_GEN, "invalid key size"); + return command_usage("invalid key size"); } continue; case EOF: break; default: - return command_usage(CMD_GEN, "invalid --gen option"); + return command_usage("invalid --gen option"); } break; } @@ -110,7 +110,7 @@ static int gen(int argc, char *argv[]) */ static void __attribute__ ((constructor))reg() { - command_register(CMD_GEN, (command_t) { + command_register((command_t) { gen, 'g', "gen", "generate a new private key", {"[--type rsa|ecdsa] [--size bits] [--outform der|pem|pgp]"}, { |