Module Name:    src
Committed By:   agc
Date:           Wed Feb 22 06:29:40 UTC 2012

Modified Files:
        src/crypto/external/bsd/netpgp/dist/src/lib: netpgp.c packet-print.c

Log Message:
re-order the fields that we print out in the pgp_sprint_pubkey() function
to be more usual.

print out the name from within pgp_sprint_pubkey() rather than tagging it
onto the end of the output from the function.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 \
    src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c
cvs rdiff -u -r1.41 -r1.42 \
    src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.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/lib/netpgp.c
diff -u src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.94 src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.95
--- src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c:1.94	Tue Aug  2 07:16:56 2011
+++ src/crypto/external/bsd/netpgp/dist/src/lib/netpgp.c	Wed Feb 22 06:29:40 2012
@@ -34,7 +34,7 @@
 
 #if defined(__NetBSD__)
 __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved.");
-__RCSID("$NetBSD: netpgp.c,v 1.94 2011/08/02 07:16:56 agc Exp $");
+__RCSID("$NetBSD: netpgp.c,v 1.95 2012/02/22 06:29:40 agc Exp $");
 #endif
 
 #include <sys/types.h>
@@ -1091,8 +1091,6 @@ netpgp_match_pubkeys(netpgp_t *netpgp, c
 			ALLOC(char *, pubs.v, pubs.size, pubs.c, 10, 10,
 					"netpgp_match_pubkeys", return 0);
 			cc = pgp_sprint_pubkey(key, out, sizeof(out));
-			(void) snprintf(&out[cc], sizeof(out) - cc, "name=%s\n",
-				key->uids[0]);
 			pubs.v[pubs.c++] = netpgp_strdup(out);
 			k += 1;
 		}

Index: src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c
diff -u src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c:1.41 src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c:1.42
--- src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c:1.41	Sat Jun 25 00:37:44 2011
+++ src/crypto/external/bsd/netpgp/dist/src/lib/packet-print.c	Wed Feb 22 06:29:40 2012
@@ -58,7 +58,7 @@
 
 #if defined(__NetBSD__)
 __COPYRIGHT("@(#) Copyright (c) 2009 The NetBSD Foundation, Inc. All rights reserved.");
-__RCSID("$NetBSD: packet-print.c,v 1.41 2011/06/25 00:37:44 agc Exp $");
+__RCSID("$NetBSD: packet-print.c,v 1.42 2012/02/22 06:29:40 agc Exp $");
 #endif
 
 #include <string.h>
@@ -688,16 +688,17 @@ pgp_sprint_pubkey(const pgp_key_t *key, 
 	char	fp[(PGP_FINGERPRINT_SIZE * 3) + 1];
 	int	cc;
 
-	cc = snprintf(out, outsize, "key:%s:%d:%lld:%lld:%d:\n",
+	cc = snprintf(out, outsize, "key=%s\nname=%s\ncreation=%lld\nexpiry=%lld\nversion=%d\nalg=%d\n",
 		strhexdump(fp, key->sigfingerprint.fingerprint, PGP_FINGERPRINT_SIZE, ""),
-		key->key.pubkey.version,
+		key->uids[key->uid0],
 		(long long)key->key.pubkey.birthtime,
 		(long long)key->key.pubkey.days_valid,
+		key->key.pubkey.version,
 		key->key.pubkey.alg);
 	switch (key->key.pubkey.alg) {
 	case PGP_PKA_DSA:
 		cc += snprintf(&out[cc], outsize - cc,
-			"pubkey:p=%s:q=%s:g=%s:y=%s\n",
+			"p=%s\nq=%s\ng=%s\ny=%s\n",
 			BN_bn2hex(key->key.pubkey.key.dsa.p),
 			BN_bn2hex(key->key.pubkey.key.dsa.q),
 			BN_bn2hex(key->key.pubkey.key.dsa.g),
@@ -707,14 +708,14 @@ pgp_sprint_pubkey(const pgp_key_t *key, 
 	case PGP_PKA_RSA_ENCRYPT_ONLY:
 	case PGP_PKA_RSA_SIGN_ONLY:
 		cc += snprintf(&out[cc], outsize - cc,
-			"pubkey:n=%s:e=%s\n",
+			"n=%s\ne=%s\n",
 			BN_bn2hex(key->key.pubkey.key.rsa.n),
 			BN_bn2hex(key->key.pubkey.key.rsa.e));
 		break;
 	case PGP_PKA_ELGAMAL:
 	case PGP_PKA_ELGAMAL_ENCRYPT_OR_SIGN:
 		cc += snprintf(&out[cc], outsize - cc,
-			"pubkey:p=%s:g=%s:y=%s\n",
+			"p=%s\ng=%s\ny=%s\n",
 			BN_bn2hex(key->key.pubkey.key.elgamal.p),
 			BN_bn2hex(key->key.pubkey.key.elgamal.g),
 			BN_bn2hex(key->key.pubkey.key.elgamal.y));

Reply via email to