aboutsummaryrefslogtreecommitdiffstats
path: root/src/pki/commands/gen.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-09-10 12:44:06 +0200
committerMartin Willi <martin@strongswan.org>2009-09-10 16:18:30 +0200
commit3ce9438b6010e6fd5f61531ae25473ea60a83cd9 (patch)
treefcd733fb577ce734edf8f3f9eacae37e498dc954 /src/pki/commands/gen.c
parent6be68cc1c72ab076fbdfd05f24662519e62cfca8 (diff)
downloadstrongswan-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.c12
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]"},
{