[Cryptography Team] Fix to RandomPool

Robert Withers reefedjib at yahoo.com
Mon Dec 18 16:14:55 UTC 2006


Ron,

Would it be possible to remove the Transcript show statement?  It  
gets annoying under heavy use and doesn't help debugability, I don't  
believe.

thanks,
Robert


On Dec 18, 2006, at 7:21 AM, Ron Teitelbaum wrote:

> I made the following change
>
> RandomPool >> stir
> 	| cipher block |
> 	Transcript cr; show: 'stir'.
> 	cipher _ (TripleDES key: key) cbc.
> 	cipher initialVector: (pool copyFrom: pool size - TripleDES
> blockSize + 1 to: pool size).
> 	1 to: pool size - TripleDES blockSize + 1 by: TripleDES blockSize
> do: [ :startIndex |
> 		block _ pool copyFrom: startIndex to: startIndex + TripleDES
> blockSize - 1.
> 		cipher encryptBlock: block.
> 		pool replaceFrom: startIndex to: startIndex + TripleDES
> blockSize - 1 with: block]
>
>
> I had to add the + 1 for setting the initalVector, I was getting 9  
> bytes.
>
> Ron Teitelbaum
>
> _______________________________________________
> Cryptography mailing list
> Cryptography at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ 
> cryptography



More information about the Cryptography mailing list