public final int update(byte[] input, int inputOffset, int inputLength, byte[] output) throws IllegalStateException, ShortBufferException
public final byte[] update(byte[] input) throws IllegalStateException
  public final int update(byte[] input, int inputOffset, int inputLength,                          byte[] output)    throws IllegalStateException, ShortBufferException  {    return update(input, inputOffset, inputLength, output, 0);  }