> My Blowfish code passes all the test vectors provided by 
> the original creator of Blowfish, located here,
> 
> http://www.counterpane.com/blowfish.html
> 
> But as I stated, it was through the help of others who 
> have successfully authored their own client code that I 
> found out that the de-facto blowfish standard does not 
> work with Tucows. In fact one person told me that they had 
> CounterPane help them with getting the Blowfish alogorithm 
> working and CounterPane told them the library you refer to 
> is slightly different than the Blowfish spec. Thus without 
> Tucows documenting this descrepency I'm SOL.

If I understand correctly, then your beef isn't really with Tucows.
It's with the people who wrote the Crypt::CBC Perl class.

I ran into the same problem with the PHP client.  I couldn't simply use
the PHP commands to encode something with Blowfish (or DES) in CBC mode.
 I had to write a class to emulate the way Crypt:CBC works.

If you want to take a look at the PHP code, and try and implement it in
C++, it's here:

        http://cvs.php.net/co.php/pear/Crypt_CBC/CBC.php?r=1.4

- Colin

Reply via email to