Module java.base
Package java.security

# Class MessageDigestSpi

=
public abstract class MessageDigestSpi
extends java.lang.Object

## Constructors

- =
  public MessageDigestSpi()

## Methods

- =
  public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- =
  protected abstract byte[] engineDigest()
- =
  protected int engineDigest(byte[] arg0, int arg1, int arg2) throws java.security.DigestException
- =
  protected int engineGetDigestLength()
- =
  protected abstract void engineReset()
- =
  protected abstract void engineUpdate(byte arg0)
- =
  protected abstract void engineUpdate(byte[] arg0, int arg1, int arg2)
- =
  protected void engineUpdate(java.nio.ByteBuffer arg0)

## Summary

No differences.