Class AbstractUnkeyedCheckSumTypeHandler
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.provider.AbstractUnkeyedCheckSumTypeHandler
- All Implemented Interfaces:
CheckSumTypeHandler,CryptoTypeHandler
- Direct Known Subclasses:
Crc32CheckSum,RsaMd4CheckSum,RsaMd5CheckSum,Sha1CheckSum
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractUnkeyedCheckSumTypeHandler(HashProvider hashProvider, int computeSize, int outputSize) -
Method Summary
Methods inherited from class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
checksum, checksumWithKey, checksumWithKey, cksumSize, computeSize, confounderSize, displayName, isSafe, keySize, name, outputSize, verify, verifyWithKeyMethods 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
-
AbstractUnkeyedCheckSumTypeHandler
public AbstractUnkeyedCheckSumTypeHandler(HashProvider hashProvider, int computeSize, int outputSize)
-
-
Method Details
-
checksum
public byte[] checksum(byte[] data, int start, int len) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
checksumin interfaceCheckSumTypeHandler- Overrides:
checksumin classAbstractCheckSumTypeHandler- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
verify
public boolean verify(byte[] data, int start, int len, byte[] checksum) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
verifyin interfaceCheckSumTypeHandler- Overrides:
verifyin classAbstractCheckSumTypeHandler- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-