| [Overview][Constants][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Parent class for Blowfish encryption/decryption streams
Source position: blowfish.pp line 52
type TBlowFishStream = class(TOwnerStream)  | 
||
public  | 
||
constructor Create();  | 
  | 
Create a new instance of the TBlowFishStream class  | 
destructor Destroy; override;  | 
  | 
Destroy the TBlowFishStream instance.  | 
  | 
Blowfish instance used when encrypting/decrypting  | 
|
end;  | 
  | 
Parent class for Blowfish encryption/decryption streams  | 
|
| | | ||
| | | ||
| | | ||
TBlowFishStream is an abstract class which is used as a parent class for TBlowFishEncryptStream and TBlowFishDecryptStream. It simply provides a constructor and storage for a TBlowFish instance and for the source or destination stream.
Do not create an instance of TBlowFishStream directly. Instead create one of the descendent classes TBlowFishEncryptStream or TBlowFishDecryptStream.
  | 
On-the-fly Blowfish encryption stream  | 
|
  | 
On-the-fly Blowfish decryption stream  | 
|
  | 
Class implementing Blowfish encryption/decryption  |