public abstract class KcCheckSum extends AbstractKeyedCheckSumTypeHandler
| Constructor and Description |
|---|
KcCheckSum(EncryptProvider encProvider,
HashProvider hashProvider,
int computeSize,
int outputSize) |
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
doChecksumWithKey(byte[] data,
int start,
int len,
byte[] key,
int usage) |
protected abstract byte[] |
mac(byte[] kc,
byte[] data,
int start,
int len) |
checksumWithKey, checksumWithKey, keyMaker, keyMaker, verifyWithKeychecksum, checksum, cksumSize, computeSize, confounderSize, displayName, isSafe, keySize, name, outputSize, verify, verifychecksumEqual, checksumEqual, encProvider, hashProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcksumTypeencProvider, hashProviderpublic KcCheckSum(EncryptProvider encProvider, HashProvider hashProvider, int computeSize, int outputSize)
protected byte[] doChecksumWithKey(byte[] data,
int start,
int len,
byte[] key,
int usage)
throws KrbException
doChecksumWithKey in class AbstractKeyedCheckSumTypeHandlerKrbExceptionprotected abstract byte[] mac(byte[] kc,
byte[] data,
int start,
int len)
throws KrbException
KrbExceptionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.