[PROXYPER] Recycling keys
jester7 at wintek.com
Thu Aug 26 17:09:43 EDT 1999
On Thu, 26 Aug 1999 10:50:52 -0700, Mike Morrow wrote:
>If I were to design it, I would mark a key done when it is returned and not
>issue that one again. When someone wanted a key, I would issue one that
>had not been marked. That is all. No time issues to deal with at
>all. That seems to be useless overhead with its associated possibility for
>errors, like any code.
The proxies must have some sort of internal logic for handing out keys. If there was
simply no time limit, the proxy would just hand out one block until it was done. One
way of avoiding this probem is to simply have a really really big array of key blocks,
and have the proxy traverse the array in numerical order, checking to see if the block
has been returned yet, and if not, issue it to the next person.
Unfortunately, this runs into bad things when you get near the end of a keyspace. It will
end up sending out the same block(s) over and over until they are done, generating
dupes and lost effort.
So, what happens (IIRC) is that the keyserver has a queue of blocks ready to issue, and
blocks that were already issued will be put aside in favor of new blocks, _unless_ they
were issued a long time ago and never returned. This way, old keyspaces get finished.
Keys belonging to older keyspaces get higher priority, since the keymaster can only
have so many keyspaces open. Various other things probably also influence the order in
which blocks are issued, but age is probably the most important. I wouldn't know, I'm
not developing the proxy.
I hope I have provided enlightenment.
>Thanks for any enlightenment on this.
> _/ _/ _/ _/ _/ _/_/_/ From the computer room of:
> _/_/ _/_/ _/ _/ _/ _/ Mike/W5MDM (was AB6NN)
> _/ _/_/ _/ _/ _/_/ _/_/ Mike at MicraTek.com
> _/ _/ _/ _/ _/ _/ _/ 38°04'43.7"N, 122°12'20.5"W
>_/ _/ _/ _/ _/ _/_/_/ 310 feet elevation, MSL
>AOL/IM: W5MDM -- ICQ: 5056515 Homepage: http://www.micratek.com
>The legal system is the dark shadow of justice.
>To unsubscribe, send 'unsubscribe proxyper' to majordomo at lists.distributed.net
-- Thomas Smith: jester7 at wintek.com
-----BEGIN GEEK CODE BLOCK-----
GCS/GMU/GPA d-- s+: a---- C++>$++++ UL++>$++++ P+ L++
E- W++ N++ o+>++++ K- w(---) O+(++) M- V? PS+++ PE- Y+(++)
PGP?>++ t 5 X+ R(+) tv(+) b+(+++) DI+ D+ G>+++ e- h!>++ !r !y+
------END GEEK CODE BLOCK------
To unsubscribe, send 'unsubscribe proxyper' to majordomo at lists.distributed.net
More information about the proxyper