I just got word from Dave Paris, he'll be releasing Crypt::Blowfish 2.09 
with the patch below applied - should be on CPAN mirrors today or tomorrow.


Regards,
Vlad Jebelev

On Tue, 13 Nov 2001, Vlad Jebelev wrote:

> The author of Crypt::Blowfish changed the default key size to 8 (from 0) in 
> the latest version - and at the same time Crypt::CBC has logic that will 
> either use a value returned by Crypt::Blowfish (if it's more than 0) or 
> default to 56 bytes.
> 
> So, the server OpenSRS code (running Crypt::Blowfish 2.06) uses 56 bytes for
> the key size and if the client side uses the 2.08 version, then it will now
> use 8 bytes for the key -> the client won't authenticate. Of course, upgrading
> our server to the new version won't help either since then the clients using
> the older versions of Crypt::Blowfish won't work.
> 
> I wrote the author of Crypt::CBC about this, meanwhile either use the 2.06 
> version for now or apply this patch against the 2.08 version of Blowfish.pm:
> 
> --- Blowfish.orig   Tue Nov 13 01:19:45 2001
> +++ Blowfish.pm       Tue Nov 13 01:20:24 2001
> @@ -31,7 +31,7 @@
> 
> 
>  sub blocksize   {  8; } # /* byte my shiny metal.. */
> -sub keysize     {  8; } # /* we'll leave this at 8 .. for now.  expect
> change. */
> +sub keysize     {  0; } # /* we'll leave this at 8 .. for now.  expect
> change. */
>  sub min_keysize {  8; }
>  sub max_keysize { 56; }  
> 
> 
> Regards,
> Vlad
> 
> 
> On Mon, 12 Nov 2001, Charles Daminato wrote:
> 
> > This just came out, turns out it doesn't (yet) work with our servers,
> > which are running 2.06
> > 
> > We'll be running some tests to determine if upgrading the server does not
> > affect clients running older versions of Blowfish.  In the interim, you
> > can get the older working version here:
> > 
> > http://cpan.valueclick.com/authors/id/D/DP/DPARIS/
> > 
> > Charles Daminato
> > TUCOWS Product Manager
> > [EMAIL PROTECTED]
> > 
> > 
> 
> 

Reply via email to