Home » crypto-143 » org.bouncycastle.crypto.digests » [javadoc | source]
org.bouncycastle.crypto.digests
abstract public class: GeneralDigest [javadoc | source]
java.lang.Object
   org.bouncycastle.crypto.digests.GeneralDigest

All Implemented Interfaces:
    Digest

Direct Known Subclasses:
    SHA224Digest, RIPEMD256Digest, MD5Digest, MD4Digest, RIPEMD160Digest, SHA1Digest, SHA256Digest, RIPEMD320Digest, RIPEMD128Digest

base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347.
Constructor:
 protected 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 from org.bouncycastle.crypto.digests.GeneralDigest Summary:
finish,   processBlock,   processLength,   processWord,   reset,   update,   update
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.bouncycastle.crypto.digests.GeneralDigest Detail:
 public  void finish() 
 abstract protected  void processBlock()
 abstract protected  void processLength(long bitLength)
 abstract protected  void processWord(byte[] in,
    int inOff)
 public  void reset() 
 public  void update(byte in) 
 public  void update(byte[] in,
    int inOff,
    int len)