krb5.crypto
Class CksumType
java.lang.Object
krb5.crypto.CksumType
- Direct Known Subclasses:
- CRC32CksumType, DesMacCksumType, DesMacKCksumType, RsaMd4DesCksumType, RsaMd4DesKCksumType, RsaMd5DesCksumType
public abstract class CksumType
- extends java.lang.Object
Class Description : Class representing the checksum type.
- Version:
- 1.1
- Author:
- Bojan Pajkovski
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CksumType
public CksumType()
getInstance
public static CksumType getInstance(int cksumTypeConst)
throws KrbException
- Throws:
KrbException
confounderSize
public abstract int confounderSize()
cksumType
public abstract int cksumType()
isSafe
public abstract boolean isSafe()
cksumSize
public abstract int cksumSize()
keyType
public abstract int keyType()
keySize
public abstract int keySize()
calculateChecksum
public abstract byte[] calculateChecksum(byte[] data,
int size)
calculateKeyedChecksum
public abstract byte[] calculateKeyedChecksum(byte[] data,
int size,
byte[] key)
verifyKeyedChecksum
public abstract boolean verifyKeyedChecksum(byte[] data,
int size,
byte[] key,
byte[] checksum)
isChecksumEqual
public boolean isChecksumEqual(byte[] cksum1,
byte[] cksum2)