krb5.crypto
Class RsaMd5DesCksumType

java.lang.Object
  extended by krb5.crypto.CksumType
      extended by krb5.crypto.RsaMd5DesCksumType

public class RsaMd5DesCksumType
extends CksumType

Class Description : Class representing the RSA_MD5_DES cheksum type.

Version:
1.1
Author:
Bojan Pajkovski

Constructor Summary
RsaMd5DesCksumType()
          Empty Class constructor
 
Method Summary
 byte[] calculateChecksum(byte[] data, int size)
           
 byte[] calculateKeyedChecksum(byte[] data, int size, byte[] key)
           
 int cksumSize()
           
 int cksumType()
           
 int confounderSize()
           
 boolean isSafe()
           
 int keySize()
           
 int keyType()
           
 boolean verifyKeyedChecksum(byte[] data, int size, byte[] key, byte[] checksum)
           
 
Methods inherited from class krb5.crypto.CksumType
getInstance, isChecksumEqual
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RsaMd5DesCksumType

public RsaMd5DesCksumType()
Empty Class constructor

Method Detail

confounderSize

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

cksumType

public int cksumType()
Specified by:
cksumType in class CksumType

isSafe

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

cksumSize

public int cksumSize()
Specified by:
cksumSize in class CksumType

keyType

public int keyType()
Specified by:
keyType in class CksumType

keySize

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

calculateChecksum

public byte[] calculateChecksum(byte[] data,
                                int size)
Specified by:
calculateChecksum in class CksumType

calculateKeyedChecksum

public byte[] calculateKeyedChecksum(byte[] data,
                                     int size,
                                     byte[] key)
Specified by:
calculateKeyedChecksum in class CksumType

verifyKeyedChecksum

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