[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'idea' (#fcl)

TIDEAStream

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

Ancestor stream for IDEA encryption/decryption streams.

Declaration

Source position: idea.pp line 76

type TIDEAStream = class(TOwnerStream)

protected

  procedure CreateCryptKey();

public

  constructor Create(); overload;

  

Creates a new instance of the TIDEAStream class

  property Key: TIDEAKey; [r]

  

Key used when encrypting/decrypting

end;

Inheritance

TIDEAStream

  

Ancestor stream for IDEA encryption/decryption streams.

|

TOwnerStream

|

TStream

|

TObject

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

TIDEAEncryptStream

  

IDEA encryption stream.

TIDEADeCryptStream

  

IDEA Decryption stream.

The latest version of this document can be found at lazarus-ccr.sourceforge.net.