Module Name:    src
Committed By:   agc
Date:           Wed Apr 14 00:26:25 UTC 2010

Modified Files:
        src/crypto/external/bsd/netpgp/dist/src/netpgpkeys: netpgpkeys.c

Log Message:
allow the user to pass the equivalent of the gecos information into the
key generation function.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
    src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c
diff -u src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.9 src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.10
--- src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c:1.9	Sat Mar 13 23:30:41 2010
+++ src/crypto/external/bsd/netpgp/dist/src/netpgpkeys/netpgpkeys.c	Wed Apr 14 00:26:25 2010
@@ -101,7 +101,7 @@
 	{"find-key",	no_argument,		NULL,	FIND_KEY},
 	{"export-key",	no_argument,		NULL,	EXPORT_KEY},
 	{"import-key",	no_argument,		NULL,	IMPORT_KEY},
-	{"generate-key", no_argument,		NULL,	GENERATE_KEY},
+	{"generate-key", optional_argument,	NULL,	GENERATE_KEY},
 	{"get-key", 	no_argument,		NULL,	GET_KEY},
 	/* debugging commands */
 	{"help",	no_argument,		NULL,	HELP_CMD},
@@ -157,8 +157,7 @@
 	case FIND_KEY:
 		return netpgp_find_key(netpgp, netpgp_getvar(netpgp, "userid"));
 	case EXPORT_KEY:
-		key = netpgp_export_key(netpgp,
-				netpgp_getvar(netpgp, "userid"));
+		key = netpgp_export_key(netpgp, netpgp_getvar(netpgp, "userid"));
 		if (key) {
 			printf("%s", key);
 			return 1;
@@ -168,8 +167,7 @@
 	case IMPORT_KEY:
 		return netpgp_import_key(netpgp, f);
 	case GENERATE_KEY:
-		return netpgp_generate_key(netpgp,
-				netpgp_getvar(netpgp, "userid"), p->numbits);
+		return netpgp_generate_key(netpgp, f, p->numbits);
 	case GET_KEY:
 		key = netpgp_get_key(netpgp, f, "human");
 		if (key) {

Reply via email to