- All Superinterfaces:
CryptoTypeHandler
- All Known Implementing Classes:
AbstractCheckSumTypeHandler, AbstractKeyedCheckSumTypeHandler, AbstractUnkeyedCheckSumTypeHandler, CmacCamellia128CheckSum, CmacCamellia256CheckSum, CmacKcCheckSum, ConfounderedDesCheckSum, Crc32CheckSum, DesCbcCheckSum, HmacKcCheckSum, HmacMd5Rc4CheckSum, HmacSha1Aes128CheckSum, HmacSha1Aes256CheckSum, HmacSha1Des3CheckSum, KcCheckSum, Md5HmacRc4CheckSum, RsaMd4CheckSum, RsaMd4DesCheckSum, RsaMd5CheckSum, RsaMd5DesCheckSum, Sha1CheckSum
-
Method Summary
byte[]
byte[]
checksum(byte[] data,
int start,
int len)
byte[]
byte[]
int
org.apache.kerby.kerberos.kerb.type.base.CheckSumType
int
int
boolean
int
int
boolean
verify(byte[] data,
byte[] checksum)
boolean
verify(byte[] data,
int start,
int len,
byte[] checksum)
boolean
verifyWithKey(byte[] data,
byte[] key,
int usage,
byte[] checksum)
-
Method Details
-
confounderSize
int confounderSize()
-
cksumType
org.apache.kerby.kerberos.kerb.type.base.CheckSumType cksumType()
-
computeSize
int computeSize()
-
outputSize
int outputSize()
-
-
cksumSize
int cksumSize()
-
-
checksum
byte[] checksum(byte[] data)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
checksum
byte[] checksum(byte[] data,
int start,
int len)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
verify
boolean verify(byte[] data,
byte[] checksum)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
verify
boolean verify(byte[] data,
int start,
int len,
byte[] checksum)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
checksumWithKey
byte[] checksumWithKey(byte[] data,
byte[] key,
int usage)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
checksumWithKey
byte[] checksumWithKey(byte[] data,
int start,
int len,
byte[] key,
int usage)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
verifyWithKey
boolean verifyWithKey(byte[] data,
byte[] key,
int usage,
byte[] checksum)
throws org.apache.kerby.kerberos.kerb.KrbException
- Throws:
org.apache.kerby.kerberos.kerb.KrbException