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

All Implemented Interfaces:
    Digest

implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
Constructor:
 public MD5Digest() 
 public MD5Digest(MD5Digest t) 
    Copy constructor. This will copy the state of the provided message digest.
Method from org.bouncycastle.crypto.digests.MD5Digest Summary:
doFinal,   getAlgorithmName,   getDigestSize,   processBlock,   processLength,   processWord,   reset
Methods from org.bouncycastle.crypto.digests.GeneralDigest:
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.MD5Digest Detail:
 public int doFinal(byte[] out,
    int outOff) 
 public String getAlgorithmName() 
 public int getDigestSize() 
 protected  void processBlock() 
 protected  void processLength(long bitLength) 
 protected  void processWord(byte[] in,
    int inOff) 
 public  void reset() 
    reset the chaining variables to the IV values.