Package net.sourceforge.jtds.util
Class GeneralDigest
java.lang.Object
net.sourceforge.jtds.util.GeneralDigest
- Direct Known Subclasses:
MD4Digest
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 Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Standard constructorprotected
Copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
finish()
protected abstract void
protected abstract void
processLength
(long bitLength) protected abstract void
processWord
(byte[] in, int inOff) void
reset()
void
update
(byte in) void
update
(byte[] in, int inOff, int len)
-
Field Details
-
xBuf
private byte[] xBuf -
xBufOff
private int xBufOff -
byteCount
private long byteCount
-
-
Constructor Details
-
GeneralDigest
protected GeneralDigest()Standard constructor -
GeneralDigest
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()
-