org.apache.directory.server.kerberos.shared.crypto.checksum
Class RsaMd5Checksum

java.lang.Object
  extended byorg.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumEngine
      extended byorg.apache.directory.server.kerberos.shared.crypto.checksum.RsaMd5Checksum

public class RsaMd5Checksum
extends ChecksumEngine


Constructor Summary
RsaMd5Checksum()
           
 
Method Summary
 byte[] calculateKeyedChecksum(byte[] data, byte[] key)
           
 int checksumSize()
           
 ChecksumType checksumType()
           
 int confounderSize()
           
 Digest getDigest()
           
 boolean isSafe()
           
 int keySize()
           
 CipherType keyType()
           
 boolean verifyKeyedChecksum(byte[] data, byte[] key, byte[] checksum)
           
 
Methods inherited from class org.apache.directory.server.kerberos.shared.crypto.checksum.ChecksumEngine
calculateChecksum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RsaMd5Checksum

public RsaMd5Checksum()
Method Detail

getDigest

public Digest getDigest()
Specified by:
getDigest in class ChecksumEngine

checksumType

public ChecksumType checksumType()
Specified by:
checksumType in class ChecksumEngine

keyType

public CipherType keyType()
Specified by:
keyType in class ChecksumEngine

checksumSize

public int checksumSize()
Specified by:
checksumSize in class ChecksumEngine

keySize

public int keySize()
Specified by:
keySize in class ChecksumEngine

confounderSize

public int confounderSize()
Specified by:
confounderSize in class ChecksumEngine

isSafe

public boolean isSafe()
Specified by:
isSafe in class ChecksumEngine

calculateKeyedChecksum

public byte[] calculateKeyedChecksum(byte[] data,
                                     byte[] key)
Specified by:
calculateKeyedChecksum in class ChecksumEngine

verifyKeyedChecksum

public boolean verifyKeyedChecksum(byte[] data,
                                   byte[] key,
                                   byte[] checksum)
Specified by:
verifyKeyedChecksum in class ChecksumEngine