Sha1 Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 17 of System.Base/Sha1.cm

Constructors & Destructor

public Sha1()

Member Functions

public Result<String<char>> GetDigest()
public void Process(byte x)
public void Process(byte* begin, byte* end)
public void Process(byte* buf, long count)
private void ProcessBlock()
private void ProcessByte(byte x)
public void Reset()

Member Variables

private ulong bitCount
private byte[64] block
private byte byteIndex
private uint[5] digest

Constructor& Destructor Details

Sha1 Constructor

public Sha1()

Definition
Line 19 of System.Base/Sha1.cm


Member Function Details

GetDigest Member Function

public Result<String<char>> GetDigest()

Definition
Line 51 of System.Base/Sha1.cm


Process Member Function

public void Process(byte x)

Definition
Line 33 of System.Base/Sha1.cm


Process Member Function

public void Process(byte* begin, byte* end)

Definition
Line 38 of System.Base/Sha1.cm


Process Member Function

public void Process(byte* buf, long count)

Definition
Line 46 of System.Base/Sha1.cm


ProcessBlock Member Function

private void ProcessBlock()

Definition
Line 121 of System.Base/Sha1.cm


ProcessByte Member Function

private void ProcessByte(byte x)

Definition
Line 112 of System.Base/Sha1.cm


Reset Member Function

public void Reset()

Definition
Line 23 of System.Base/Sha1.cm