Class TRALSHA2_32

Unit

Declaration

type TRALSHA2_32 = class(TRALHashBase)

Description

This item has no description. Showing description inherited from TRALHashBase.

TRALHashBase

Hierarchy

Overview

Methods

Public constructor Create;
Protected function Finalize: TBytes; override;
Protected function GetBuffer(AIndex: IntegerRAL): Pointer; override;
Protected function GetBufLength: IntegerRAL; override;
Protected function Swap(AValue: cardinal): cardinal;
Protected procedure Compress; override;
Protected procedure Initialize; override;
Protected procedure SetVersion(const Value: TRALSHA32Versions);

Properties

Published property Version: TRALSHA32Versions read FVersion write SetVersion;

Description

Methods

Public constructor Create;

This item has no description.

Protected function Finalize: TBytes; override;

This item has no description. Showing description inherited from TRALHashBase.Finalize.

Finalize the hash and returns it

Protected function GetBuffer(AIndex: IntegerRAL): Pointer; override;

This item has no description. Showing description inherited from TRALHashBase.GetBuffer.

Returns the buffer pointer at a given position

Protected function GetBufLength: IntegerRAL; override;

This item has no description. Showing description inherited from TRALHashBase.GetBufLength.

Returns the length of the buffer

Protected function Swap(AValue: cardinal): cardinal;

returns swaps bits of a value

Protected procedure Compress; override;

This item has no description. Showing description inherited from TRALHashBase.Compress.

Used to compress the content, generating the hash

Protected procedure Initialize; override;

This item has no description. Showing description inherited from TRALHashBase.Initialize.

Used to initialize the hash

Protected procedure SetVersion(const Value: TRALSHA32Versions);

This item has no description.

Properties

Published property Version: TRALSHA32Versions read FVersion write SetVersion;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.