protected void engineUpdate(byte input[], int offset, int len) { core.update(input, offset, len); }
protected void engineUpdate(ByteBuffer input) { core.update(input); }
protected void engineUpdate(byte input) { core.update(input); }