protected void engineupdate(byte[] b, int off, int len) throws signatureexception { signer.update(b, off, len); }
protected void engineupdate(byte b) throws signatureexception { signer.update(b); }