Package org.bouncycastle.crypto.digests
Class MD5Digest
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 Summary
Constructors - 
Method Summary
Methods inherited from class org.bouncycastle.crypto.digests.GeneralDigest
finish, update, update 
- 
Constructor Details
- 
MD5Digest
public MD5Digest()Standard constructor - 
MD5Digest
Copy constructor. This will copy the state of the provided message digest. 
 - 
 - 
Method Details
- 
getAlgorithmName
Description copied from interface:Digestreturn the algorithm name- Returns:
 - the algorithm name
 
 - 
getDigestSize
public int getDigestSize()Description copied from interface:Digestreturn the size, in bytes, of the digest produced by this message digest.- Returns:
 - the size, in bytes, of the digest produced by this message digest.
 
 - 
doFinal
public int doFinal(byte[] out, int outOff) Description copied from interface:Digestclose the digest, producing the final digest value. The doFinal call leaves the digest reset.- Parameters:
 out- the array the digest is to be copied into.outOff- the offset into the out array the digest is to start at.
 - 
reset
public void reset()reset the chaining variables to the IV values.- Specified by:
 resetin interfaceDigest- Overrides:
 resetin classGeneralDigest
 
 -