1-Wire API for .NET Version 4.00
|
Utility methods for performing SHA calculations. More...
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. |
Utility methods for performing SHA calculations.
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.
MT | The message block (padded if necessary). |
ABCDE | The result will be copied into this 5-int array. |
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.
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. |