Class GeneralDigest

  • Direct Known Subclasses:
    MD5Digest, SHA1Digest, SHA256Digest

    public abstract class GeneralDigest
    extends java.lang.Object
    base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.
    • Constructor Detail

      • 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 Detail

      • 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()