Class CombinedHash

java.lang.Object
org.bouncycastle.tls.CombinedHash
All Implemented Interfaces:
TlsHash

public class CombinedHash extends Object implements TlsHash
A combined hash, which implements md5(m) || sha1(m).
  • Field Details

  • Constructor Details

    • CombinedHash

      public CombinedHash(TlsCrypto crypto)
    • CombinedHash

      public CombinedHash(CombinedHash t)
  • Method Details

    • update

      public void update(byte[] input, int inOff, int len)
      Description copied from interface: TlsHash
      Update the hash with the passed in input.
      Specified by:
      update in interface TlsHash
      Parameters:
      input - input array containing the data.
      inOff - offset into the input array the input starts at.
      len - the length of the input data.
    • calculateHash

      public byte[] calculateHash()
      Description copied from interface: TlsHash
      Return calculated hash for any input passed in.
      Specified by:
      calculateHash in interface TlsHash
      Returns:
      the hash value.
    • cloneHash

      public TlsHash cloneHash()
      Description copied from interface: TlsHash
      Return a clone of this hash object representing its current state.
      Specified by:
      cloneHash in interface TlsHash
      Returns:
      a clone of the current hash.
    • reset

      public void reset()
      Description copied from interface: TlsHash
      Reset the hash underlying this service.
      Specified by:
      reset in interface TlsHash