[RC5] Block sizes (nkeys)

waldo kitty wkitty42 at alltel.net
Sun Apr 5 11:55:44 EDT 1998

Greg Wooledge wrote:
> The key proxies try to keep their blocks "aligned", much like fields
> in a struct in C.  They seem to try to work in groups of 8 (2^31/2^28).
> Consider this crude diagram:

that was pretty easy to understand... can you also explain the
iterations stuff? i've not really looked for an answer but saw it in my
logs and was curious... seems that 4 iterations are run on each block,
or is that block pair? i say "block pair" cause i've also noticed that
my OS/2 client seems to take one block in one thread and a second block
in another thread...

ie: this log snip from my OS/2 client starting up...

[03/17/98 05:37:37 GMT] RC5 1*2^30 Block: 66C02F2A:40000000 ready to
[03/17/98 05:37:37 GMT] 6 Blocks remain in file buff-in.rc5
[03/17/98 05:37:37 GMT] 4 Blocks are in file buff-out.rc5
Child thread # 1 has been started.
[03/17/98 06:44:28 GMT] RC5 1*2^30 Block: 66C02F81:00000000 ready to
[03/17/98 06:44:28 GMT] 5 Blocks remain in file buff-in.rc5
[03/17/98 06:44:28 GMT] 4 Blocks are in file buff-out.rc5

see? 6 blocks in buff-in and the child thread starts and there are 5
blocks in buff-in... are the blocks processed seperately or are they
"melded" and processed?

ie: "melded" like this... please excuse the simplicity of the example

block a1 * block b1
block a1 * block b2
block a5 * block b1
block a5 * block b2
etc... etc...

         __..--''``\--...__  _..,_         Waldo Kitty, Waldo's Place
     _.-'    .-/";  `      `<._  ``-+'~=.  mailto:wkitty42 at alltel.net
 _.-' _..--.'_    \                 `(^) ) ftp://ftp.wplace.dyn.ml.org
((,,-'    (< _     ;_.._             ; `'  http://www.wplace.dyn.ml.org
           `-._,_)'     ``-..____..-'     

To unsubscribe, send 'unsubscribe rc5' to majordomo at lists.distributed.net
rc5-digest subscribers replace rc5 with rc5-digest

More information about the rc5 mailing list