com.ibm.security.krb5.internal.crypto

Class Crc32CksumType

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

  1. public class Crc32CksumType
  2. extends CksumType
DOCUMENT ME!
Version:
$Revision$
Author:
$author$

Constructor Summary

Constructor and Description
Crc32CksumType()

Method Summary

Modifier and Type Method and Description
  1. static
  2. long
bytes2long(byte[] input)
  1. byte[]
calculateChecksum(byte[] data,int size)
DOCUMENT ME!
  1. byte[]
calculateKeyedChecksum(byte[] data,int size,byte[] key)
DOCUMENT ME!
  1. int
cksumSize()
DOCUMENT ME!
  1. int
cksumType()
DOCUMENT ME!
  1. int
confounderSize()
DOCUMENT ME!
  1. static
  2. byte[]
int2quad(long input)
DOCUMENT ME!
  1. boolean
isSafe()
DOCUMENT ME!
  1. int
keySize()
DOCUMENT ME!
  1. int
keyType()
DOCUMENT ME!
  1. boolean
verifyKeyedChecksum(byte[] data,int size,byte[] key,byte[] checksum)
DOCUMENT ME!
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

Crc32CksumType

  1. public Crc32CksumType()

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()
DOCUMENT ME!
Specified by:
keyType in class CksumType
Returns:
DOCUMENT ME!

keySize

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

calculateChecksum

  1. public byte[] calculateChecksum( byte[] data,
  2. int size)
DOCUMENT ME!
Specified by:
Parameters:
data - DOCUMENT ME!
size - DOCUMENT ME!
Returns:
DOCUMENT ME!

calculateKeyedChecksum

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

verifyKeyedChecksum

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

int2quad

  1. public static byte[] int2quad(long input)
DOCUMENT ME!
Parameters:
input - DOCUMENT ME!
Returns:
DOCUMENT ME!

bytes2long

  1. public static long bytes2long(byte[] input)