TBlowFishStream class
Parent class for Blowfish encryption/decryption streams.
Declaration
TBlowFishStream = class(TOwnerStream)Inheritance
- TBlowFishStream
- TOwnerStream
- TStream
- TObject
Descends from it: TBlowFishDeCryptStream TBlowFishEncryptStream
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
Properties
BlowFish | public | Blowfish instance used when encrypting/decrypting. |
Methods
GetPosition | protected | |
InvalidSeek | protected | |
Create | public | Create a new instance of the TBlowFishStream class. |
Destroy | public | Destroy the TBlowFishStream instance. |
Inherited
From TOwnerStream (2)
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
