org.bouncycastle.crypto

## Interface ExtendedDigest

- All Superinterfaces:
    Digest
  All Known Subinterfaces:
    Xof
  All Known Implementing Classes:
    KeccakDigest, LongDigest, SHA3Digest, SHA512Digest, SHAKEDigest

      public interface ExtendedDigest
      extends Digest

  Extended interface for message digests with additional functionality. Extends the basic Digest interface with byte length information.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getByteLength()` Return the size in bytes of the internal buffer the digest applies it's compression function to.

    - ### Methods inherited from interface org.bouncycastle.crypto.Digest

      `doFinal, getAlgorithmName, getDigestSize, reset, update, update`

- - ### Method Detail

    - #### getByteLength

          int getByteLength()

      Return the size in bytes of the internal buffer the digest applies it's compression function to.
      Returns:
        byte length of the digests internal buffer.