[PROXYPER] Recycling keys

Thomas Smith 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.
>Mike Morrow
>     _/      _/   _/   _/  _/    _/_/_/   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
Version: 3.1
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+

To unsubscribe, send 'unsubscribe proxyper' to majordomo at lists.distributed.net

More information about the proxyper mailing list