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