Blowfish Component/DLL Version 1.36 [Shareware version]

What's new:
-----------
Version 1.36:
Fix implementation bug
Fix data compression bug
Change all "bool" type to "BOOL" type [ DLL Version only ]

Version 1.35:
Reduce the size of the product.
Add Smallest Win32 DLL version.
Add a new function and message for Win32 DLL version.

Version 1.34:
Improve the execute speed and encrypt/decrypt process.

Version 1.33:
Add Auto_Decipher_Text() and Decipher_Text() functions to pick up string terminator for text data.

Version 1.32:
Fix the bug that the product cannot handle the compression failure (the size of output of compressor > the size of input data).

Version 1.31:
Fix pointer errors for data compression/decompression
Fix InitializeKey() function error.

Version 1.3:
Public release

Version 1.3 Beta 1:
Add data compression and decompression

Version 1.2:
Add CRC checking function.
Improve the execute speed and encrypt/decrypt process.
Users can initialize the key themself.

Version 1.12:
Internal Rebuild

Version 1.11:
Fix minor bug

Version 1.1:
In this version, I have rebuild the encrypt/decrypt engine to improve the execute speed and make the process more complex.

NOTE: THIS VERSION IS ONLY COMPATIBLE WITH VERSION 1.3!

Zip Content:
------------
In this Zip file, it contains Blowfish Components for BCB 1 and BCB 3 and a Win32 DLL.

--- BCB1 VCL --- Blowfish.dcr
 |	      |- Blowfish.h
 |	      |- Blowfish.obj
 |	      |- TBlowfish.hlp
 |            |- szlib.lib
 |
 +- BCB3 VCL --- BF.bpi
 |	      |- BF.bpl
 |	      |- BF.lib
 |	      |- Blowfish.h
 |            |- szlib.lib
 |	      |- TBlowfish.hlp
 |
 - Win32 DLL --- Blowfish.dll
 |	      |- Blowfish.h
 |	      |- Blowfish.lib
 |	      |- Blowfish.hlp
 |
 - Smallest Win32 DLL --- Blowfish.dll
	               |- Blowfish.h
	               |- Blowfish.lib
	               |- Blowfish.hlp

Note: In Win32 DLL and Smallest Win32 DLL directory, Blowfish.lib is a Visual c++ library file, for other compilers user, please use other program (for BCB user, you can use implib.exe) to make a suitable library file.

Installation:
-------------
Please read the help file.

Sample:
-------
I have written some samples. You can go to my homepage to download them.

For any questions, suggestions or bug reports, please send an email to me.

My email address : sega1@hkstar.com AND
My web page 	 : http://home.hkstar.com/~sega1/

IMPORTANT: Please fill my survey about this producton in my web site! Thanks.
My survey URL : http://home.hkstar.com/~sega1/blowfish_survey.html

Regards,
H.Y. Kwok
28th, October, 1998

