APIdia Launch Partner
Top Constructors Methods
sun.security.krb5.internal.crypto

public Class DesMacKCksumType

extends CksumType
Class Inheritance
Imports
sun.security.krb5.Checksum, .KrbCryptoException, sun.security.krb5.internal.*, javax.crypto.spec.DESKeySpec, java.security.InvalidKeyException

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public byte[]

Returns:

keyed checksum.
calculateChecksum
(byte[]
the data used to generate the checksum.
data
,
int
length of the data.
size
,
byte[]
the key used to encrypt the checksum.
key
,
int usage)

Implements abstract sun.security.krb5.internal.crypto.CksumType.calculateChecksum.

Calculates keyed checksum.

public int
public int
public int
public boolean
public int
public int
public boolean
verifyChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage)

Implements abstract sun.security.krb5.internal.crypto.CksumType.verifyChecksum.

Inherited from sun.security.krb5.internal.crypto.CksumType:
getInstanceisChecksumEqual

Constructor Detail

DesMacKCksumTypeback to summary
public DesMacKCksumType()

Method Detail

calculateChecksumback to summary
public byte[] calculateChecksum(byte[] data, int size, byte[] key, int usage) throws KrbCryptoException

Implements abstract sun.security.krb5.internal.crypto.CksumType.calculateChecksum.

Calculates keyed checksum.

Parameters
data:byte[]

the data used to generate the checksum.

size:int

length of the data.

key:byte[]

the key used to encrypt the checksum.

Returns:byte[]

keyed checksum.

cksumSizeback to summary
public int cksumSize()

Implements abstract sun.security.krb5.internal.crypto.CksumType.cksumSize.

cksumTypeback to summary
public int cksumType()

Implements abstract sun.security.krb5.internal.crypto.CksumType.cksumType.

confounderSizeback to summary
public int confounderSize()

Implements abstract sun.security.krb5.internal.crypto.CksumType.confounderSize.

isKeyedback to summary
public boolean isKeyed()

Implements abstract sun.security.krb5.internal.crypto.CksumType.isKeyed.

keySizeback to summary
public int keySize()

Implements abstract sun.security.krb5.internal.crypto.CksumType.keySize.

keyTypeback to summary
public int keyType()

Implements abstract sun.security.krb5.internal.crypto.CksumType.keyType.

verifyChecksumback to summary
public boolean verifyChecksum(byte[] data, int size, byte[] key, byte[] checksum, int usage) throws KrbCryptoException

Implements abstract sun.security.krb5.internal.crypto.CksumType.verifyChecksum.