Class java.security.MessageDigest (1.1)
public abstract class MessageDigest extends Object {
// Protected Constructor
protected MessageDigest(String algorithm);
// Class Methods
public static MessageDigest getMessageDigest(String algorithm) throws NoSuchAlgorithmException;
public static MessageDigest getMessageDigest(String algorithm, String provider) throws NoSuchAlgorithmException, NoSuchProviderException;
public static boolean isEqual(byte[ ] digesta, byte[ ] digestb);
// Public Instance Methods
public Object clone( ) throws CloneNotSupportedException; // Overrides Object.clone( )
public byte[ ] digest( );
public byte[ ] digest(byte[ ] input);
public final String getAlgorithm( );
public void reset( );
public String toString( ); // Overrides Object.toString( )
public void update(byte input);
public void update(byte[ ] input, int offset, int len);
public void update(byte[ ] input);
// Protected Instance Methods
protected abstract byte[ ] engineDigest( );
protected abstract void engineReset( );
protected abstract void engineUpdate(byte input);
protected abstract void engineUpdate(byte[ ] input, int offset, int len);
}