| [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 |