cryptix.provider.md
Class MD2
java.lang.Object
|
+--java.security.MessageDigestSpi
|
+--java.security.MessageDigest
|
+--cryptix.provider.md.MD2
- public class MD2
- extends java.security.MessageDigest
- implements java.lang.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 $
- Author:
- Raif S. Naffah
Constructor Summary |
MD2()
|
Method Summary |
java.lang.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. |
Methods inherited from class java.security.MessageDigest |
digest,
digest,
digest,
getAlgorithm,
getDigestLength,
getInstance,
getInstance,
getProvider,
isEqual,
reset,
toString,
update,
update,
update |
Methods inherited from class java.security.MessageDigestSpi |
engineDigest,
engineGetDigestLength |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
MD2
public MD2()
clone
public java.lang.Object clone()
- Returns a copy of this MD object.
- Overrides:
- clone in class java.security.MessageDigest
engineReset
public void engineReset()
- Resets this object disregarding any temporary data present at the
time of the invocation of this call.
- Overrides:
- engineReset in class java.security.MessageDigestSpi
engineUpdate
public void engineUpdate(byte input)
- Continues an MD2 message digest using the input byte.
- Overrides:
- engineUpdate in class java.security.MessageDigestSpi
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.
- Overrides:
- engineUpdate in class java.security.MessageDigestSpi
- Parameters:
input
- input blockoffset
- start of meaningful bytes in inputlen
- count of bytes in input block to consider
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.
- Overrides:
- engineDigest in class java.security.MessageDigestSpi
- Returns:
- the array of bytes for the resulting hash value.
Copyright (C) 1995-2000 The Cryptix Foundation Ltd. All rights reserved.