TSHA256 Class

SHA256 Hash

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

The TSHA256 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