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