TIDEAStream class
Ancestor stream for IDEA encryption/decryption streams.
Declaration
TIDEAStream = class(TOwnerStream)Inheritance
- TIDEAStream
- TOwnerStream
- TStream
- TObject
Descends from it: TIDEADeCryptStream TIDEAEncryptStream
Description
Do not create instances of
TIDEAStream directly. It implements no
useful functionality: it serves as a common ancestor of the
TIDEAEncryptStream and
TIDEADeCryptStream, and simply
provides some fields that these descendent classes use when
encrypting/decrypting. One of these classes should be created,
depending on whether one wishes to encrypt or to decrypt.
See also
Properties
Key | public | Key used when encrypting/decrypting. |
Methods
GetPosition | protected | |
InvalidSeek | protected | |
CreateCryptKey | protected | |
Create | public | Creates a new instance of the TIDEAStream class. |
Inherited
From TOwnerStream (3)
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.
