Class GeneralDigest

java.lang.Object
net.sourceforge.jtds.util.GeneralDigest
Direct Known Subclasses:
MD4Digest

public abstract class GeneralDigest extends Object
base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.
Version:
$Id: GeneralDigest.java,v 1.2 2004-06-27 17:00:55 bheineman Exp $
  • Field Details

    • xBuf

      private byte[] xBuf
    • xBufOff

      private int xBufOff
    • byteCount

      private long byteCount
  • Constructor Details

    • GeneralDigest

      protected GeneralDigest()
      Standard constructor
    • GeneralDigest

      protected GeneralDigest(GeneralDigest t)
      Copy constructor. We are using copy constructors in place of the Object.clone() interface as this interface is not supported by J2ME.
  • Method Details

    • update

      public void update(byte in)
    • update

      public void update(byte[] in, int inOff, int len)
    • finish

      public void finish()
    • reset

      public void reset()
    • processWord

      protected abstract void processWord(byte[] in, int inOff)
    • processLength

      protected abstract void processLength(long bitLength)
    • processBlock

      protected abstract void processBlock()