com.ibm.security.krb5.internal.crypto

Class RsaMd5CksumType

  1. java.lang.Object
  2. extended bycom.ibm.security.krb5.internal.crypto.CksumType
  3. extended bycom.ibm.security.krb5.internal.crypto.RsaMd5CksumType

  1. public final class RsaMd5CksumType
  2. extends CksumType

Constructor Summary

Constructor and Description
RsaMd5CksumType()

Method Summary

Modifier and Type Method and Description
  1. byte[]
calculateChecksum(byte[] data,int size)
Calculates checksum using MD5.
  1. byte[]
calculateKeyedChecksum(byte[] data,int size,byte[] key)
  1. int
cksumSize()
  1. int
cksumType()
  1. int
confounderSize()
  1. boolean
isSafe()
  1. int
keySize()
  1. int
keyType()
  1. boolean
verifyKeyedChecksum(byte[] data,int size,byte[] key,byte[] checksum)
Methods inherited from class com.ibm.security.krb5.internal.crypto.CksumType
calculateKeyedChecksum, getInstance, getInstance, isChecksumEqual, verifyKeyedChecksum
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

RsaMd5CksumType

  1. public RsaMd5CksumType()

Method Detail

confounderSize

  1. public int confounderSize()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
Returns:
DOCUMENT ME!

cksumType

  1. public int cksumType()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
cksumType in class CksumType
Returns:
DOCUMENT ME!

isSafe

  1. public boolean isSafe()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
isSafe in class CksumType
Returns:
DOCUMENT ME!

cksumSize

  1. public int cksumSize()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
cksumSize in class CksumType
Returns:
DOCUMENT ME!

keyType

  1. public int keyType()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
keyType in class CksumType
Returns:
DOCUMENT ME!

keySize

  1. public int keySize()
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
keySize in class CksumType
Returns:
DOCUMENT ME!

calculateChecksum

  1. public byte[] calculateChecksum( byte[] data,
  2. int size)
  3. throws KrbCryptoException
Calculates checksum using MD5.
Specified by:
Parameters:
data - the data used to generate the checksum.
size - length of the data.
Returns:
the checksum.
Throws:
KrbCryptoException - DOCUMENT ME!

calculateKeyedChecksum

  1. public byte[] calculateKeyedChecksum( byte[] data,
  2. int size,
  3. byte[] key)
  4. throws KrbCryptoException
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
key - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!

verifyKeyedChecksum

  1. public boolean verifyKeyedChecksum( byte[] data,
  2. int size,
  3. byte[] key,
  4. byte[] checksum)
  5. throws KrbCryptoException
Description copied from class: CksumType
DOCUMENT ME!
Specified by:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
key - DOCUMENT ME!
checksum - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!