cryptix.provider.md
Class MD2
- Cloneable
public class MD2
extends MessageDigest
implements Cloneable
Implements the MD2 message digest algorithm in Java.
References:
- Burton S. Kaliski Jr,
"
The MD2 Message-Digest Algorithm",
IETF RFC-1319 (informational).
$Revision: 1.4 $
Object | clone() - Returns a copy of this MD object.
|
byte[] | engineDigest() - Completes the hash computation by performing final operations such
as padding.
|
void | engineReset() - Resets this object disregarding any temporary data present at the
time of the invocation of this call.
|
void | engineUpdate(byte input) - Continues an MD2 message digest using the input byte.
|
void | engineUpdate(byte[] input, int offset, int len) - MD2 block update operation.
|
clone
public Object clone()
Returns a copy of this MD object.
engineDigest
public byte[] engineDigest()
Completes the hash computation by performing final operations such
as padding. At the return of this engineDigest, the MD engine is
reset.
- the array of bytes for the resulting hash value.
engineReset
public void engineReset()
Resets this object disregarding any temporary data present at the
time of the invocation of this call.
engineUpdate
public void engineUpdate(byte input)
Continues an MD2 message digest using the input byte.
engineUpdate
public void engineUpdate(byte[] input,
int offset,
int len)
MD2 block update operation.
Continues an MD2 message digest operation, by filling the buffer,
transform(ing) data in 128-bit message block(s), updating the variables
context and count, and leaving (buffering) the remaining bytes in buffer
for the next update or finish.
input
- input blockoffset
- start of meaningful bytes in inputlen
- count of bytes in input block to consider