Oracle Security Developer Tools Crypto Java API Reference
10g Release 2 (10.1.2.0.2)

B15565-01


oracle.security.crypto.core
Class MD2

java.lang.Object
  extended byoracle.security.crypto.core.MessageDigest
      extended byoracle.security.crypto.core.MD2

All Implemented Interfaces:
java.lang.Cloneable

public final class MD2
extends MessageDigest

The MD2 message digest algorithm, as defined in RFC 1319.


Nested Class Summary

Nested classes inherited from class oracle.security.crypto.core.MessageDigest
MessageDigest.MDState

Field Summary

Fields inherited from class oracle.security.crypto.core.MessageDigest
algID, digestBits, digestValid

Constructor Summary
MD2()

Method Summary
java.lang.String algName()
Returns the algorithm name of this message digest.
int blockSize()
java.lang.Object clone()
Returns a clone of this message digest object.
void computeCurrent()
Completes the hash computation, performing any necessary operations such as padding.
AlgorithmIdentifier getAlgID()
int getDigestLength()
Returns the length in bytes of the message digest.
protected MessageDigest.MDState getState()
void init()
Resets this message digest object to its initial state.
protected void setState(MessageDigest.MDState state)
void update(byte b)
Adds the specifed byte to the data being digested.

Methods inherited from class oracle.security.crypto.core.MessageDigest
computeDigest, computeDigest, getDigestBits, getInstance, isEqual, isEqual, setAlgID, toString, update, update, update, update, update, update, update, update, update, update, update, updateASCII

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

MD2

public MD2()

Method Detail

init

public void init()
Description copied from class: MessageDigest
Resets this message digest object to its initial state.
Specified by:
init in class MessageDigest

getAlgID

public AlgorithmIdentifier getAlgID()
Specified by:
getAlgID in class MessageDigest

blockSize

public int blockSize()
Specified by:
blockSize in class MessageDigest

getDigestLength

public int getDigestLength()
Returns the length in bytes of the message digest.
Specified by:
getDigestLength in class MessageDigest

update

public void update(byte b)
Description copied from class: MessageDigest
Adds the specifed byte to the data being digested.
Specified by:
update in class MessageDigest

computeCurrent

public void computeCurrent()
Completes the hash computation, performing any necessary operations such as padding. The final result of the hash is stored in digestBits.
Specified by:
computeCurrent in class MessageDigest

algName

public java.lang.String algName()
Returns the algorithm name of this message digest.
Specified by:
algName in class MessageDigest
Returns:
"MD2"

clone

public java.lang.Object clone()
Returns a clone of this message digest object.
Specified by:
clone in class MessageDigest

getState

protected MessageDigest.MDState getState()
Specified by:
getState in class MessageDigest

setState

protected void setState(MessageDigest.MDState state)
Specified by:
setState in class MessageDigest

Oracle Security Developer Tools Crypto Java API Reference
10g Release 2 (10.1.2.0.2)

B15565-01


Copyright © 2005 , Oracle. All rights reserved.