com.dalsemi.onewire.utils
Class SHA
java.lang.Object
|
+--com.dalsemi.onewire.utils.SHA
- public class SHA
- extends Object
Utility methods for performing SHA calculations.
Method Summary |
static byte[] |
ComputeSHA(byte[] MT,
byte[] result,
int offset)
Does Dallas SHA, as specified in DS1963S datasheet. |
static void |
ComputeSHA(byte[] MT,
int[] ABCDE)
Does Dallas SHA, as specified in DS1963S datasheet. |
ComputeSHA
public static final byte[] ComputeSHA(byte[] MT,
byte[] result,
int offset)
- 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.
ComputeSHA
public static final void ComputeSHA(byte[] MT,
int[] ABCDE)
- 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.
Copyright © 1999-2003 Dallas Semiconductor. All Rights Reserved.