Class HashForSSH2Types

java.lang.Object
com.trilead.ssh2.crypto.digest.HashForSSH2Types

public class HashForSSH2Types extends Object
HashForSSH2Types.
Version:
$Id: HashForSSH2Types.java,v 1.1 2007/10/15 12:49:57 cplattne Exp $
  • Field Details

    • md

      Deprecated.
      the actual message digest is held in a private field
      Overwriting this value will not cause the result of the digest to change
    • messageDigest

      private final Digest messageDigest
  • Constructor Details

    • HashForSSH2Types

      public HashForSSH2Types(Digest md)
    • HashForSSH2Types

      public HashForSSH2Types(String type)
  • Method Details

    • createMessageDigest

      private static MessageDigest createMessageDigest(String algorithm)
    • updateByte

      public void updateByte(byte b)
    • updateBytes

      public void updateBytes(byte[] b)
    • updateUINT32

      public void updateUINT32(int v)
    • updateByteString

      public void updateByteString(byte[] b)
    • updateBigInt

      public void updateBigInt(BigInteger b)
    • reset

      public void reset()
    • getDigestLength

      public int getDigestLength()
    • getDigest

      public byte[] getDigest()
    • getDigest

      public void getDigest(byte[] out)
    • getDigest

      public void getDigest(byte[] out, int off)