Class CmacKcCheckSum
java.lang.Object
org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
org.apache.kerby.kerberos.kerb.crypto.cksum.KcCheckSum
org.apache.kerby.kerberos.kerb.crypto.cksum.CmacKcCheckSum
- All Implemented Interfaces:
CheckSumTypeHandler,CryptoTypeHandler
- Direct Known Subclasses:
CmacCamellia128CheckSum,CmacCamellia256CheckSum
-
Constructor Summary
ConstructorsConstructorDescriptionCmacKcCheckSum(EncryptProvider encProvider, int computeSize, int outputSize) -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]mac(byte[] kc, byte[] data, int start, int len) Methods inherited from class org.apache.kerby.kerberos.kerb.crypto.cksum.KcCheckSum
doChecksumWithKeyMethods inherited from class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
checksumWithKey, checksumWithKey, keyMaker, keyMaker, verifyWithKeyMethods inherited from class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
checksum, checksum, cksumSize, computeSize, confounderSize, displayName, isSafe, keySize, name, outputSize, verify, verifyMethods inherited from class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
checksumEqual, checksumEqual, encProvider, hashProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
cksumTypeMethods inherited from interface org.apache.kerby.kerberos.kerb.crypto.CryptoTypeHandler
encProvider, hashProvider
-
Constructor Details
-
CmacKcCheckSum
-
-
Method Details
-
mac
protected byte[] mac(byte[] kc, byte[] data, int start, int len) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
macin classKcCheckSum- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-