Unit 'ciphers' Package
[Overview][Constants][Types][Classes][Index] [#pl_minilib]

TExCipher

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

Declaration

Source position: ciphers.pas line 80

type TExCipher = class(TObject)

protected

  function SetSize();

  

  procedure Encrypt();

  

  procedure Decrypt();

  

  procedure UpdateBuffer; virtual;

  

  function InternalRead(); virtual;

  

  function InternalWrite(); virtual;

  

  procedure AddData();

  

  procedure SetDataBufferSize();

  

  function HasData();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function Read(); virtual;

  

  function Write(); virtual;

  

  property Way: TCipherWay; [r]

  

  property Mode: TCipherMode; [r]

  

  property InBuffer: TCipherBuffer; [r]

  

  property OutBuffer: TCipherBuffer; [r]

  

  property DataCount: Integer; [r]

  

  property BufferCount: Integer; [r]

  

end;

Inheritance

TExCipher

  

|

TObject



CT Web help

CodeTyphon Studio