Dallas Semiconductor 1-Wire API 1.00 Alpha: Class SHA

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.dalsemi.onewire.utils
Class SHA

    java.lang.Object
      |
      +--com.dalsemi.onewire.utils.SHA

public class SHA
extends Object

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.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD