krb5.crypto
Class DesMacKCksumType
java.lang.Object
krb5.crypto.CksumType
krb5.crypto.DesMacKCksumType
public class DesMacKCksumType
- extends CksumType
Class Description : Class representing the DES MAC_K
checksum type.
- Version:
- 1.1
- Author:
- Bojan Pajkovski
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DesMacKCksumType
public DesMacKCksumType()
- Empty class constructor
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