Unit 'BlowFish' Package
[Overview][Constants][Types][Classes][Index] [#fcl]

TBlowFishStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Parent class for Blowfish encryption/decryption streams.

Declaration

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.

  property BlowFish: TBlowFish; [r]

  

Blowfish instance used when encrypting/decrypting.

end;

Inheritance

TBlowFishStream

  

Parent class for Blowfish encryption/decryption streams.

|

TOwnerStream

|

TStream

|

TObject

Description

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.

See also

TBlowFishEncryptStream

  

On-the-fly Blowfish encryption stream.

TBlowFishDecryptStream

  

On-the-fly Blowfish decryption stream.

TBlowFish

  

Class implementing Blowfish encryption/decryption.


Documentation generated on: Jul 24 2023