TlsHandshakeHash (Bouncy Castle Library 1.52 API Specification)
Date: 2015-03-01

org.bouncycastle.crypto.tls

## Interface TlsHandshakeHash

- All Superinterfaces:
    Digest

      public interface TlsHandshakeHash
      extends Digest

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Digest` | `forkPRFHash()`
    `byte[]` | `getFinalHash(short hashAlgorithm)`
    `void` | `init(TlsContext context)`
    `TlsHandshakeHash` | `notifyPRFDetermined()`
    `void` | `sealHashAlgorithms()`
    `TlsHandshakeHash` | `stopTracking()`
    `void` | `trackHashAlgorithm(short hashAlgorithm)`

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

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

- - ### Method Detail

    - #### init

          void init(TlsContext context)

    - #### notifyPRFDetermined

          TlsHandshakeHash notifyPRFDetermined()

    - #### trackHashAlgorithm

          void trackHashAlgorithm(short hashAlgorithm)

    - #### sealHashAlgorithms

          void sealHashAlgorithms()

    - #### stopTracking

          TlsHandshakeHash stopTracking()

    - #### forkPRFHash

          Digest forkPRFHash()

    - #### getFinalHash

          byte[] getFinalHash(short hashAlgorithm)