SHA Class Reference

List of all members.


Detailed Description

Utility methods for performing SHA calculations.

Static Public Member Functions

static synchronized final byte[] ComputeSHA (byte[] MT, byte[] result, int offset)
 Does Dallas SHA, as specified in DS1963S datasheet.
static synchronized final void ComputeSHA (byte[] MT, int[] ABCDE)
 Does Dallas SHA, as specified in DS1963S datasheet.

Member Function Documentation

static synchronized final byte [] ComputeSHA ( byte[]  MT,
byte[]  result,
int  offset 
) [static]

Does Dallas SHA, as specified in DS1963S datasheet.

result is in intel Endian format, starting with the LSB of E to the MSB of E followed by the LSB of D. result array should be at least 20 bytes long, after the offset.

Parameters:
MT The message block (padded if necessary).
result The byte[] into which the result will be copied.
offset The starting location in 'result' to start copying.

static synchronized final void ComputeSHA ( byte[]  MT,
int[]  ABCDE 
) [static]

Does Dallas SHA, as specified in DS1963S datasheet.

result is in intel Endian format, starting with the LSB of E to the MSB of E followed by the LSB of D.

Parameters:
MT The message block (padded if necessary).
ABCDE The result will be copied into this 5-int array.


The documentation for this class was generated from the following file:

Generated on Thu Aug 28 15:42:38 2008 for 1-Wire API for .NET by  doxygen 1.5.6