TSHA1 Class

SHA1 Hash

Namespace: Spring.Cryptography.SHA
TInterfacedObject
  Spring.Cryptography.Base.THashAlgorithmBase
    Spring.Cryptography.SHA.TSHA1
type
 TSHA1 = class(THashAlgorithmBase, ISHA1)
 end;

The TSHA1 type exposes the following members.

Show:
 NameDescription
fCHashSize

Represents constant fCHashSize.

Top
Show:
 NameDescription
Hash

Represents property Hash. (Inherited from THashAlgorithmBase.)

HashSize

Gets the hash size, in bits, of the algorithm. (Inherited from THashAlgorithmBase.)

Top
Show:
 NameDescription
ComputeHash(Byte[])

Overloaded. Represents method ComputeHash(Byte[]). (Inherited from THashAlgorithmBase.)

ComputeHash(Byte[],Integer,Integer)

Overloaded. Represents method ComputeHash(Byte[],Integer,Integer). (Inherited from THashAlgorithmBase.)

ComputeHash(Pointer,Integer)

Overloaded. Represents method ComputeHash(Pointer,Integer). (Inherited from THashAlgorithmBase.)

ComputeHash(RawByteString)

Overloaded. Represents method ComputeHash(RawByteString). (Inherited from THashAlgorithmBase.)

ComputeHash(string)

Overloaded. Represents method ComputeHash(string). (Inherited from THashAlgorithmBase.)

ComputeHash(TStream)

Overloaded. Represents method ComputeHash(TStream). (Inherited from THashAlgorithmBase.)

ComputeHash(WideString)

Overloaded. Represents method ComputeHash(WideString). (Inherited from THashAlgorithmBase.)

ComputeHashOfFile(string)

Represents method ComputeHashOfFile(string). (Inherited from THashAlgorithmBase.)

GetHashSize

Represents method GetHashSize. (Overrides THashAlgorithmBase.GetHashSize.)

HashFinal

Represents method HashFinal. (Overrides THashAlgorithmBase.HashFinal.)

HashInit

Represents method HashInit. (Overrides THashAlgorithmBase.HashInit.)

HashUpdate(Pointer,Integer)

Represents method HashUpdate(Pointer,Integer). (Overrides THashAlgorithmBase.HashUpdate(Pointer,Integer).)

Top
Show:
 NameDescription
fContext

Represents field fContext.

fHash

Represents field fHash. (Inherited from THashAlgorithmBase.)

Top