Unit 'HlpHashCryptoNotBuildIn' Package
[Overview][Classes][Index] [#pl_hashlib4pascal]

TBlockHash

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

Declaration

Source position: HlpHashCryptoNotBuildIn.pas line 16

type TBlockHash = class(THash,IBlockHash)

strict protected

  FBuffer: THashBuffer;

  

  FProcessedBytesCount: UInt64;

  

  procedure TransformBuffer;

  

  procedure Finish; virtual; abstract;

  

  procedure TransformBlock(); virtual; abstract;

  

  function GetResult; virtual; abstract;

  

public

  constructor Create();

  

  procedure TransformBytes(); override;

  

  procedure Initialize; override;

  

  function TransformFinal; override;

  

end;

Inheritance

TBlockHash

  

|

THash,IBlockHash

  

|

TObject,IHash



CT Web help

CodeTyphon Studio