com.ibm.security.krb5.internal.crypto

Class HMacSha196AES128CksumType

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

  1. public final class HMacSha196AES128CksumType
  2. extends CksumType
DOCUMENT ME!
Author:
Thomas Owusu

Constructor Summary

Constructor and Description
HMacSha196AES128CksumType()

Method Summary

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

Constructor Detail

HMacSha196AES128CksumType

  1. public HMacSha196AES128CksumType( )

Method Detail

confounderSize

  1. public int confounderSize()
DOCUMENT ME!
Specified by:
Returns:
DOCUMENT ME!

cksumType

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

isSafe

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

cksumSize

  1. public int cksumSize()
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 final byte[] calculateChecksum( byte[] data,
  2. int size)
  3. throws KrbCryptoException
Unsupported.
Specified by:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!

calculateKeyedChecksum

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

calculateKeyedChecksum

  1. public final byte[] calculateKeyedChecksum( byte[] data,
  2. int size,
  3. byte[] key,
  4. int usage)
  5. throws KrbCryptoException
DOCUMENT ME!
Overrides:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
key - DOCUMENT ME!
usage - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!

verifyKeyedChecksum

  1. public final boolean verifyKeyedChecksum( byte[] data,
  2. int size,
  3. byte[] key,
  4. int usage,
  5. byte[] checksum)
  6. throws KrbCryptoException
DOCUMENT ME!
Overrides:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
key - DOCUMENT ME!
usage - DOCUMENT ME!
checksum - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!

verifyKeyedChecksum

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