From: Jonathan McDowell <noodles@earth.li>
Date: Mon, 31 May 2004 23:47:22 +0000 (+0000)
Subject: cscvs to tla changeset 50
X-Git-Url: https://git.sommitrealweird.co.uk/onak.git/commitdiff_plain/2dcd74da02ebd3996947173e73616cd9d7da5bb0?hp=3e6039189ef4130641633e0c8ea6cf2c75e6472f

cscvs to tla changeset 50
Author: noodles
Date: 2002/11/26 18:19:02
Cleaned up comments.
---

diff --git a/maxpath.c b/maxpath.c
index 0bb5fcf..21f23c2 100644
--- a/maxpath.c
+++ b/maxpath.c
@@ -1,9 +1,10 @@
 /*
-	gpgstats.c - Program to produce stats on a GPG keyring.
-	Written by Jonathan McDowell <noodles@earth.li>.
-
-	19/02/2000 - Started writing (sort of).
-*/
+ * maxpath.c - Find the longest trust path in the key database.
+ * 
+ * Jonathan McDowell <noodles@earth.li>
+ *
+ * Copyright 2001-2002 Project Purple.
+ */
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -24,8 +25,19 @@ void findmaxpath(unsigned long max)
 
 	distance = 0;
 	from = to = tmp = NULL;
+
+	/*
+	 * My (noodles@earth.li, DSA) key is in the strongly connected set of
+	 * keys, so we use it as a suitable starting seed.
+	 */
 	cached_getkeysigs(0xF1BD4BE45B430367);
 
+	/*
+	 * Loop through the hash examining each key present and finding the
+	 * furthest key from it. If it's further than our current max then
+	 * store it as our new max and print out the fact we've found a new
+	 * max.
+	 */
 	for (loop = 0; (loop < HASHSIZE) && (distance < max); loop++) {
 		curkey = gethashtableentry(loop);
 		while (curkey != NULL && distance < max) {
@@ -38,7 +50,8 @@ void findmaxpath(unsigned long max)
 				from = (struct stats_key *)curkey->object;
 				to = tmp;
 				distance = to->colour;
-				printf("Current max path (#%ld) is from %llX to %llX (%ld steps)\n", 
+				printf("Current max path (#%ld) is from %llX"
+						" to %llX (%ld steps)\n", 
 						loop,
 						from->keyid,
 						to->keyid,