|
For the latest news and information visit The GNU Crypto project |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--gnu.crypto.hash.BaseHash
|
+--gnu.crypto.hash.MD2
An implementation of the MD2 message digest algorithm.
MD2 is not widely used. Unless it is needed for compatibility with existing systems, it is not recommended for use in new applications.
References:
| Field Summary |
| Fields inherited from class gnu.crypto.hash.BaseHash |
blockSize, buffer, count, hashSize, name |
| Constructor Summary | |
MD2()
Creates a new MD2 digest ready for use. |
|
| Method Summary | |
java.lang.Object |
clone()
Returns a clone copy of this instance. |
protected byte[] |
getResult()
Constructs the result from the contents of the current context. |
protected byte[] |
padBuffer()
Generates an array of padding bytes. |
protected void |
resetContext()
Resets the instance for future re-use. |
boolean |
selfTest()
A basic test. |
protected void |
transform(byte[] in,
int off)
Adds BLOCK_LENGTH bytes to the running digest. |
| Methods inherited from class gnu.crypto.hash.BaseHash |
blockSize, digest, hashSize, name, reset, update, update |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MD2()
| Method Detail |
public java.lang.Object clone()
IMessageDigestReturns a clone copy of this instance.
clone in interface IMessageDigestclone in class BaseHashprotected byte[] getResult()
BaseHashConstructs the result from the contents of the current context.
getResult in class BaseHashprotected void resetContext()
BaseHash
resetContext in class BaseHashpublic boolean selfTest()
IMessageDigestA basic test. Ensures that the digest of a pre-determined message is equal to a known pre-computed value.
selfTest in interface IMessageDigestselfTest in class BaseHashprotected byte[] padBuffer()
Generates an array of padding bytes. The padding is defined as
i bytes of value i, where i is the
number of bytes to fill the last block of the message to
BLOCK_LENGTH bytes (or BLOCK_LENGTH bytes when
the last block was completely full).
padBuffer in class BaseHash
protected void transform(byte[] in,
int off)
Adds BLOCK_LENGTH bytes to the running digest.
transform in class BaseHashin - the byte array to take the BLOCK_LENGTH bytes from.off - the offset to start from in the given byte array.
|
For the latest news and information visit The GNU Crypto project |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||