com.ibm.security.krb5.internal.crypto
Class HMacSha196AES256CksumType
- java.lang.Object
com.ibm.security.krb5.internal.crypto.CksumType
com.ibm.security.krb5.internal.crypto.HMacSha196AES256CksumType
- public final class HMacSha196AES256CksumType
- extends CksumType
Author:
Thomas Owusu
Constructor Summary
| Constructor and Description |
|---|
HMacSha196AES256CksumType()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
calculateChecksum(byte[] data,int size)
Unsupported.
|
|
calculateKeyedChecksum(byte[] data,int size,byte[] key)
Unsupported.
|
|
calculateKeyedChecksum(byte[] data,int size,byte[] key,int usage)
DOCUMENT ME!
|
|
cksumSize()
DOCUMENT ME!
|
|
cksumType()
DOCUMENT ME!
|
|
confounderSize()
DOCUMENT ME!
|
|
isSafe()
DOCUMENT ME!
|
|
keySize()
|
|
keyType()
|
|
verifyKeyedChecksum(byte[] data,int size,byte[] key,byte[] checksum)
Unsupported.
|
|
verifyKeyedChecksum(byte[] data,int size,byte[] key,int usage,byte[] checksum)
DOCUMENT ME!
|
| Methods inherited from class com.ibm.security.krb5.internal.crypto.CksumType |
|---|
getInstance, getInstance, isChecksumEqual |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
HMacSha196AES256CksumType
- public HMacSha196AES256CksumType( )
Method Detail
confounderSize
- public int confounderSize()
DOCUMENT ME!
Specified by:
confounderSize in class CksumType
Returns:
DOCUMENT ME!
cksumType
- public int cksumType()
DOCUMENT ME!
Returns:
DOCUMENT ME!
isSafe
- public boolean isSafe()
DOCUMENT ME!
Returns:
DOCUMENT ME!
cksumSize
- public int cksumSize()
DOCUMENT ME!
Returns:
DOCUMENT ME!
keyType
- public int keyType()
Description copied from class:
CksumType
DOCUMENT ME!
Returns:
DOCUMENT ME!
keySize
- public int keySize()
Description copied from class:
CksumType
DOCUMENT ME!
Returns:
DOCUMENT ME!
calculateChecksum
- public final byte[] calculateChecksum( byte[] data,
- int size)
- throws KrbCryptoException
Unsupported.
Specified by:
calculateChecksum in class CksumType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! calculateKeyedChecksum
- public final byte[] calculateKeyedChecksum( byte[] data,
- int size,
- byte[] key)
- throws KrbCryptoException
Unsupported.
Specified by:
calculateKeyedChecksum in class CksumType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! key - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! calculateKeyedChecksum
- public final byte[] calculateKeyedChecksum( byte[] data,
- int size,
- byte[] key,
- int usage)
- throws KrbCryptoException
DOCUMENT ME!
Overrides:
calculateKeyedChecksum in class CksumType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! key - DOCUMENT ME! usage - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! verifyKeyedChecksum
- public final boolean verifyKeyedChecksum( byte[] data,
- int size,
- byte[] key,
- int usage,
- byte[] checksum)
- throws KrbCryptoException
DOCUMENT ME!
Overrides:
verifyKeyedChecksum in class CksumType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! key - DOCUMENT ME! usage - DOCUMENT ME! checksum - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! verifyKeyedChecksum
- public final boolean verifyKeyedChecksum( byte[] data,
- int size,
- byte[] key,
- byte[] checksum)
- throws KrbCryptoException
Unsupported.
Specified by:
verifyKeyedChecksum in class CksumType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! key - DOCUMENT ME! checksum - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME!