Sha1 Class

Definition

Line 17 of System.Base/Sha1.cm

Constructors & Destructor

public nothrow Sha1()

Member Functions

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

Member Variables

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

Constructor& Destructor Details

Sha1 Constructor

public nothrow Sha1()

Definition
Line 19 of System.Base/Sha1.cm


Member Function Details

GetDigest Member Function

public nothrow String<char> GetDigest()

Definition
Line 50 of System.Base/Sha1.cm


Process Member Function

public nothrow void Process(byte x)

Definition
Line 33 of System.Base/Sha1.cm


Process Member Function

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

Definition
Line 38 of System.Base/Sha1.cm


Process Member Function

public nothrow void Process(byte* buf, long count)

Definition
Line 46 of System.Base/Sha1.cm


ProcessBlock Member Function

private nothrow void ProcessBlock()

Definition
Line 95 of System.Base/Sha1.cm


ProcessByte Member Function

private nothrow void ProcessByte(byte x)

Definition
Line 86 of System.Base/Sha1.cm


Reset Member Function

public nothrow void Reset()

Definition
Line 23 of System.Base/Sha1.cm