Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCheckSumTypeHandler - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- AbstractCheckSumTypeHandler(EncryptProvider, HashProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- AbstractCryptoTypeHandler - Class in org.apache.kerby.kerberos.kerb.crypto
- AbstractCryptoTypeHandler(EncryptProvider, HashProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
- AbstractEncryptProvider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- AbstractEncryptProvider(int, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- AbstractEncTypeHandler - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- AbstractEncTypeHandler(EncryptProvider, HashProvider, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- AbstractHashProvider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- AbstractHashProvider(int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
- AbstractKeyedCheckSumTypeHandler - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- AbstractKeyedCheckSumTypeHandler(EncryptProvider, HashProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- AbstractKeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- AbstractKeyMaker(EncryptProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
- AbstractUnkeyedCheckSumTypeHandler - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- AbstractUnkeyedCheckSumTypeHandler(HashProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractUnkeyedCheckSumTypeHandler
- Aes128CtsHmacSha1Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Aes128CtsHmacSha1Enc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Aes128CtsHmacSha1Enc
- Aes128Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Aes128Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Aes128Provider
- Aes256CtsHmacSha1Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Aes256CtsHmacSha1Enc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Aes256CtsHmacSha1Enc
- Aes256Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Aes256Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Aes256Provider
- AesKeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- AesKeyMaker(AesProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.AesKeyMaker
- AesProvider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- AesProvider(int, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AesProvider
B
- blockSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.cksum.HashProvider
- blockSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
- blockSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- blockSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- BYTE_BLOCK_LENGTH - Static variable in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
-
The MD4 algorithm block length is 64 bytes wide.
- BYTE_DIGEST_LENGTH - Static variable in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
-
The MD4 algorithm message digest length is 16 bytes wide.
- bytes2int(byte[], boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- bytes2int(byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- bytes2long(byte[], boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- bytes2long(byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- bytes2short(byte[], boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- bytes2short(byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- BytesUtil - Class in org.apache.kerby.kerberos.kerb.crypto.util
- BytesUtil() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
C
- Camellia - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Camellia - based on RFC 3713, about half the size of CamelliaEngine.
- Camellia() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
- Camellia128CtsCmacEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Camellia128CtsCmacEnc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia128CtsCmacEnc
- Camellia128Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Camellia128Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Camellia128Provider
- Camellia256CtsCmacEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Camellia256CtsCmacEnc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia256CtsCmacEnc
- Camellia256Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Camellia256Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Camellia256Provider
- CamelliaKey - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Camellia - based on RFC 3713, about half the size of CamelliaEngine.
- CamelliaKey(byte[], boolean) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
- CamelliaKeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- CamelliaKeyMaker(CamelliaProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.CamelliaKeyMaker
- CamelliaProvider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- CamelliaProvider(int, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.CamelliaProvider
- cbcDec(byte[], int, int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
-
CBC encrypt nblocks blocks of data in place, using and updating iv.
- cbcEnc(byte[], int, int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
-
CBC encrypt nblocks blocks of data in place, using and updating iv.
- cbcMac(byte[], byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- cbcMac(byte[], byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- cbcMac(byte[], byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.CamelliaProvider
- cbcMac(byte[], byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.DesProvider
- cf2(EncryptionKey, String, EncryptionKey, String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.fast.FastUtil
- checksum(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- checksum(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- checksum(byte[], int, int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- checksum(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- checksum(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractUnkeyedCheckSumTypeHandler
- checksum(CheckSumType, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- checksumEqual(byte[], byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
- checksumEqual(byte[], byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
- CheckSumHandler - Class in org.apache.kerby.kerberos.kerb.crypto
-
Checksum handler as the highest level API for checksum stuffs defined in Kerberos RFC3961.
- CheckSumHandler() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- checksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- checksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes128CtsHmacSha1Enc
- checksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes256CtsHmacSha1Enc
- checksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiCmacEnc
- checksumSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes128CtsHmacSha1Enc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes256CtsHmacSha1Enc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia128CtsCmacEnc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia256CtsCmacEnc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Des3CbcSha1Enc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd4Enc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd5Enc
- checksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- checksumType() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- CheckSumTypeHandler - Interface in org.apache.kerby.kerberos.kerb.crypto
- checksumWithKey(byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- checksumWithKey(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- checksumWithKey(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- checksumWithKey(byte[], int, int, byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- checksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- checksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- checksumWithKey(CheckSumType, byte[], byte[], KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- cksumSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
- cksumSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- cksumType() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Crc32CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.DesCbcCheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd4CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd4DesCheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd5CheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd5DesCheckSum
- cksumType() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Sha1CheckSum
- cmac(EncryptProvider, byte[], byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Cmac
- cmac(EncryptProvider, byte[], byte[], int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Cmac
- cmac(EncryptProvider, byte[], byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Cmac
- cmac(EncryptProvider, byte[], byte[], int, int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Cmac
- Cmac - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Based on MIT krb5 cmac.c
- Cmac() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Cmac
- CmacCamellia128CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- CmacCamellia128CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- CmacCamellia256CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- CmacCamellia256CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- CmacKcCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- CmacKcCheckSum(EncryptProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacKcCheckSum
- computeSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- computeSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- Confounder - Class in org.apache.kerby.kerberos.kerb.crypto.util
- Confounder() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Confounder
- ConfounderedDesCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- ConfounderedDesCheckSum(HashProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.ConfounderedDesCheckSum
- confounderSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- confounderSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- confounderSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- crc(byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Crc32
- crc(long, byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Crc32
- Crc32 - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Reference: http://introcs.cs.princeton.edu/java/51data/CRC32.java
- Crc32() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Crc32
- Crc32CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- Crc32CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.Crc32CheckSum
- Crc32Provider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- Crc32Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Crc32Provider
- CryptoTypeHandler - Interface in org.apache.kerby.kerberos.kerb.crypto
D
- decrypt(byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- decrypt(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- decrypt(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
- decrypt(byte[], byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- decrypt(byte[], byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- decrypt(byte[], byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- decrypt(byte[], byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- decrypt(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- decrypt(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- decrypt(byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- decrypt(byte[], EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Decrypt with the encryption key and key usage.
- decrypt(byte[], KeyUsage) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
-
Decrypt
- decrypt(EncryptedData, EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Decrypt with the encryption key and key usage.
- decryptRaw(byte[], byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- decryptRaw(byte[], byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- decryptRaw(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- decryptRaw(byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- decryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- decryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- decryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- decryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- deriveKey(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.ConfounderedDesCheckSum
- Des - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Ref.
- Des() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Des
- Des3CbcSha1Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Des3CbcSha1Enc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Des3CbcSha1Enc
- Des3KeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- Des3KeyMaker(EncryptProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.Des3KeyMaker
- Des3Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Des3Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Des3Provider
- DesCbcCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- DesCbcCheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.DesCbcCheckSum
- DesCbcCrcEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- DesCbcCrcEnc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- DesCbcMd4Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- DesCbcMd4Enc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd4Enc
- DesCbcMd5Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- DesCbcMd5Enc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd5Enc
- DesKeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- DesKeyMaker(EncryptProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.DesKeyMaker
- DesProvider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- DesProvider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.DesProvider
- destroy() - Method in class org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
- destroy() - Method in class org.apache.kerby.kerberos.kerb.crypto.random.NativeRandom
- destroy() - Method in interface org.apache.kerby.kerberos.kerb.crypto.random.RandomProvider
-
To clean up.
- DhGroup - Class in org.apache.kerby.kerberos.kerb.crypto.dh
-
"When using the Diffie-Hellman key agreement method, implementations MUST support Oakley 1024-bit Modular Exponential (MODP) well-known group 2 [RFC2412] and Oakley 2048-bit MODP well-known group 14 [RFC3526] and SHOULD support Oakley 4096-bit MODP well-known group 16 [RFC3526]."
- DhGroup() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.dh.DhGroup
- DiffieHellmanClient - Class in org.apache.kerby.kerberos.kerb.crypto.dh
-
The client-side of Diffie-Hellman key agreement for Kerberos PKINIT.
- DiffieHellmanClient() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
- DiffieHellmanServer - Class in org.apache.kerby.kerberos.kerb.crypto.dh
-
The server-side of Diffie-Hellman key agreement for Kerberos PKINIT.
- DiffieHellmanServer() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanServer
- displayName() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- displayName() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CryptoTypeHandler
- displayName() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- dk(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.DkKeyMaker
- DkKeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- DkKeyMaker(EncryptProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.DkKeyMaker
- doChecksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- doChecksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.ConfounderedDesCheckSum
- doChecksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- doChecksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.KcCheckSum
- doChecksumWithKey(byte[], int, int, byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AesProvider
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.CamelliaProvider
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Des3Provider
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.DesProvider
- doEncrypt(byte[], byte[], byte[], boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Rc4Provider
- doPhase(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
- dr(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.CamelliaKeyMaker
- dr(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.DkKeyMaker
- duplicate(byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- duplicate(byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
E
- encProvider() - Method in class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
- encProvider() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CryptoTypeHandler
- encProvider() - Method in class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
- encrypt(byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- encrypt(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- encrypt(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
- encrypt(byte[], byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- encrypt(byte[], byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- encrypt(byte[], byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- encrypt(byte[], byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- encrypt(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- encrypt(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- encrypt(byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- encrypt(byte[], EncryptionKey, KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Encrypt with the encryption key and key usage.
- encrypt(byte[], KeyUsage) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanServer
-
Encrypt
- EncryptionHandler - Class in org.apache.kerby.kerberos.kerb.crypto
-
Encryption handler as the highest level API for encryption stuffs defined in Kerberos RFC3961.
- EncryptionHandler() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
- EncryptProvider - Interface in org.apache.kerby.kerberos.kerb.crypto.enc
-
Encryption provider that provides encryption/decryption functions for implementing an encryption type defined by Kerberos RFC3961.
- encryptRaw(byte[], byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- encryptRaw(byte[], byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- encryptRaw(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- encryptRaw(byte[], byte[], int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- encryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- encryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- encryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- encryptWith(byte[], int[], byte[], byte[], int, boolean) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- EncTypeHandler - Interface in org.apache.kerby.kerberos.kerb.crypto
- engineDigest() - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
- engineDigest(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
- engineGetDigestLength() - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
-
Returns the digest length in bytes.
- engineReset() - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
- engineUpdate(byte) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
- engineUpdate(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Md4
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes128CtsHmacSha1Enc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Aes256CtsHmacSha1Enc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia128CtsCmacEnc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Camellia256CtsCmacEnc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Des3CbcSha1Enc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd4Enc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcMd5Enc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- eType() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacExpEnc
- eType() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
F
- f2(int[], int[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
- fanFold(String, String, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.key.DesKeyMaker
-
Visible for test
- FastUtil - Class in org.apache.kerby.kerberos.kerb.crypto.fast
-
Implementing FAST (RFC6113) armor key related algorithms.
- FastUtil() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.fast.FastUtil
- fixKey(byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Des
-
MIT krb5 FIXUP(k) in s2k_des.c
- fls(int[], int[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
G
- generateKey(byte[], byte[], EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
- generateKey(byte[], byte[], EncryptionType) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanServer
- getCheckSumHandler(int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- getCheckSumHandler(String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- getCheckSumHandler(CheckSumType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- getDhParam() - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
- getEncHandler(int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Get the encryption handler.
- getEncHandler(String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Get the encryption handler.
- getEncHandler(EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Get the encryption handler.
- getEncryptionType(String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Get the encryption type.
- getIterCount(byte[], int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
- getSalt(int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Rc4
- getSaltBytes(String, String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
H
- hash(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.cksum.HashProvider
- hash(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
- hash(byte[], int, int) - Method in interface org.apache.kerby.kerberos.kerb.crypto.cksum.HashProvider
- hash(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Crc32Provider
- hash(byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.MessageDigestHashProvider
- hashProvider() - Method in class org.apache.kerby.kerberos.kerb.crypto.AbstractCryptoTypeHandler
- hashProvider() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CryptoTypeHandler
- HashProvider - Interface in org.apache.kerby.kerberos.kerb.crypto.cksum
-
Hash provider that provides hash function for implementing a checksum type defined by Kerberos RFC3961.
- hashSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.cksum.HashProvider
- hashSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
- hmac(HashProvider, byte[], byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Hmac
- hmac(HashProvider, byte[], byte[], int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Hmac
- hmac(HashProvider, byte[], byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Hmac
- hmac(HashProvider, byte[], byte[], int, int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Hmac
- Hmac - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Ref.
- Hmac() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Hmac
- HmacKcCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- HmacKcCheckSum(EncryptProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacKcCheckSum
- HmacMd5Rc4CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- HmacMd5Rc4CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- HmacSha1Aes128CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- HmacSha1Aes128CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- HmacSha1Aes256CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- HmacSha1Aes256CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- HmacSha1Des3CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- HmacSha1Des3CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
I
- init() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractHashProvider
- init() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Md4Provider
- init() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.MessageDigestHashProvider
- init() - Method in class org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
- init() - Method in class org.apache.kerby.kerberos.kerb.crypto.random.NativeRandom
- init() - Method in interface org.apache.kerby.kerberos.kerb.crypto.random.RandomProvider
-
To init.
- init(DHParameterSpec) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanClient
- initAndDoPhase(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.dh.DiffieHellmanServer
- int2bytes(int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- int2bytes(int, byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- intermediateKey(byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.key.DesKeyMaker
-
Visible for test
- is128() - Method in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
- isImplemented(CheckSumType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- isImplemented(EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Return true if the the encryption handler is implemented.
- isSafe() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
- isSafe() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- isWeakKey(byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Des
J
- JavaRandom - Class in org.apache.kerby.kerberos.kerb.crypto.random
-
Use jdk
SecureRandomto implementRandomProvider, so it can be used on windows and linux. - JavaRandom() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
K
- KcCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- KcCheckSum(EncryptProvider, HashProvider, int, int) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.KcCheckSum
- ke - Variable in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
- KeKiCmacEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- KeKiCmacEnc(EncryptProvider, EncryptionType, DkKeyMaker) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiCmacEnc
- KeKiEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- KeKiEnc(EncryptProvider, HashProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- KeKiHmacSha1Enc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- KeKiHmacSha1Enc(EncryptProvider, HashProvider, DkKeyMaker) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiHmacSha1Enc
- keyInputSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- keyInputSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- keyInputSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- keyInputSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- keyMaker() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- keyMaker() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- keyMaker(KeyMaker) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- keyMaker(KeyMaker) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- KeyMaker - Interface in org.apache.kerby.kerberos.kerb.crypto.key
- keySize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia128CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacCamellia256CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacMd5Rc4CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes128CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Aes256CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacSha1Des3CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- keySize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- keySize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- keySize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- kTruncate(int, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.dh.OctetString2Key
-
Performs the function K-truncate to generate the AS reply key k.
- kw - Variable in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
L
- long2bytes(long, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- long2bytes(long, byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
M
- mac(byte[], byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.CmacKcCheckSum
- mac(byte[], byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.HmacKcCheckSum
- mac(byte[], byte[], int, int) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.KcCheckSum
- makeArmorKey(EncryptionKey, EncryptionKey) - Static method in class org.apache.kerby.kerberos.kerb.crypto.fast.FastUtil
-
Make an encryption key for armoring.
- makeBytes(int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Confounder
- makeBytes(int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Random
- makeChecksum(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiCmacEnc
- makeChecksum(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- makeChecksum(byte[], byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiHmacSha1Enc
- makeEncKey(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- makePasswdSalt(String, String) - Static method in class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
-
Visible for test.
- makeReplyKey(EncryptionKey, EncryptionKey) - Static method in class org.apache.kerby.kerberos.kerb.crypto.fast.FastUtil
-
Make an encryption key for replying.
- makeSubkey(EncryptionKey) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Generate a secure and random key seeded with an existing encryption key.
- makeUsageKey(byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- Md4 - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Copied from Mina project and modified a bit
- Md4() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Md4
-
Default constructor.
- Md4Provider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- Md4Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Md4Provider
- Md5HmacRc4CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- Md5HmacRc4CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.Md5HmacRc4CheckSum
- Md5Provider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- Md5Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Md5Provider
- messageDigest - Variable in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.MessageDigestHashProvider
- MessageDigestHashProvider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- MessageDigestHashProvider(int, int, String) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.MessageDigestHashProvider
- MODP_GROUP14 - Static variable in class org.apache.kerby.kerberos.kerb.crypto.dh.DhGroup
-
From: More Modular Exponential (MODP) Diffie-Hellman groups for Internet Key Exchange (IKE) http://www.ietf.org/rfc/rfc3526.txt 2048-bit MODP Group This group is assigned id 14.
- MODP_GROUP16 - Static variable in class org.apache.kerby.kerberos.kerb.crypto.dh.DhGroup
-
From: More Modular Exponential (MODP) Diffie-Hellman groups for Internet Key Exchange (IKE) http://www.ietf.org/rfc/rfc3526.txt 4096-bit MODP Group This group is assigned id 16.
- MODP_GROUP2 - Static variable in class org.apache.kerby.kerberos.kerb.crypto.dh.DhGroup
-
From: The OAKLEY Key Determination Protocol http://www.ietf.org/rfc/rfc2412.txt Well-Known Group 2: A 1024 bit prime This group is assigned id 2 (two).
N
- name() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- name() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CryptoTypeHandler
- name() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- NativeRandom - Class in org.apache.kerby.kerberos.kerb.crypto.random
-
use "/dev/urandom", which is on linux, to implement RandomProvider, so it should be used on linux.
- NativeRandom() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.random.NativeRandom
- nextBytes(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
- nextBytes(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.random.NativeRandom
- nextBytes(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.random.RandomProvider
-
Generate random bytes into the specified array.
- nfold(byte[], int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Nfold
-
representation: msb first, assume n and k are multiples of 8, and that
k>=16. - Nfold - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Based on RFC3961, with ref.
- Nfold() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Nfold
- Nonce - Class in org.apache.kerby.kerberos.kerb.crypto.util
- Nonce() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Nonce
O
- OctetString2Key - Class in org.apache.kerby.kerberos.kerb.crypto.dh
-
From RFC 4556: Define the function octetstring2key() as follows: octetstring2key(x) == random-to-key(K-truncate( SHA1(0x00 | x) | SHA1(0x01 | x) | SHA1(0x02 | x) | ... )) where x is an octet string; | is the concatenation operator; 0x00, 0x01, 0x02, etc. are each represented as a single octet; random- to-key() is an operation that generates a protocol key from a bitstring of length K; and K-truncate truncates its input to the first K bits.
- OctetString2Key() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.dh.OctetString2Key
- org.apache.kerby.kerberos.kerb.crypto - package org.apache.kerby.kerberos.kerb.crypto
- org.apache.kerby.kerberos.kerb.crypto.cksum - package org.apache.kerby.kerberos.kerb.crypto.cksum
- org.apache.kerby.kerberos.kerb.crypto.cksum.provider - package org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- org.apache.kerby.kerberos.kerb.crypto.dh - package org.apache.kerby.kerberos.kerb.crypto.dh
- org.apache.kerby.kerberos.kerb.crypto.enc - package org.apache.kerby.kerberos.kerb.crypto.enc
- org.apache.kerby.kerberos.kerb.crypto.enc.provider - package org.apache.kerby.kerberos.kerb.crypto.enc.provider
- org.apache.kerby.kerberos.kerb.crypto.fast - package org.apache.kerby.kerberos.kerb.crypto.fast
- org.apache.kerby.kerberos.kerb.crypto.key - package org.apache.kerby.kerberos.kerb.crypto.key
- org.apache.kerby.kerberos.kerb.crypto.random - package org.apache.kerby.kerberos.kerb.crypto.random
- org.apache.kerby.kerberos.kerb.crypto.util - package org.apache.kerby.kerberos.kerb.crypto.util
- output() - Method in interface org.apache.kerby.kerberos.kerb.crypto.cksum.HashProvider
- output() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Crc32Provider
- output() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.MessageDigestHashProvider
- outputSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- outputSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
P
- padding(byte[], int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- paddingLength(int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- paddingLength(int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- paddingLength(int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- paddingLength(int) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- paddingSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- paddingSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Des3CbcSha1Enc
- paddingSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiEnc
- paddingSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- paddingSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- Pbkdf - Class in org.apache.kerby.kerberos.kerb.crypto.util
- Pbkdf() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Pbkdf
- pbkdf2(char[], byte[], int, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Pbkdf
- prf(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.DesCbcCrcEnc
- prf(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiCmacEnc
- prf(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.KeKiHmacSha1Enc
- prf(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- prf(byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- prfPlus(EncryptionKey, String, int) - Static method in class org.apache.kerby.kerberos.kerb.crypto.fast.FastUtil
-
Call the PRF function multiple times with the pepper prefixed with a count byte to get enough bits of output.
- prfSize() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- prfSize() - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- processBlock(byte[], int) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
R
- Random - Class in org.apache.kerby.kerberos.kerb.crypto.util
- Random() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Random
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- random2Key(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.AbstractKeyMaker
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.AesKeyMaker
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.CamelliaKeyMaker
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.Des3KeyMaker
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.DesKeyMaker
-
Note this isn't hit any test yet, and very probably problematic
- random2Key(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.key.KeyMaker
- random2Key(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.Rc4KeyMaker
- random2Key(EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Random to key.
- random2Key(EncryptionType, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
Random to key.
- RandomProvider - Interface in org.apache.kerby.kerberos.kerb.crypto.random
-
A provider to generate random and secure bytes provided with seeds, as Java SecureRandom does.
- Rc4 - Class in org.apache.kerby.kerberos.kerb.crypto.util
-
Ref.
- Rc4() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.util.Rc4
- Rc4HmacEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Rc4HmacEnc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- Rc4HmacEnc(boolean) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacEnc
- Rc4HmacExpEnc - Class in org.apache.kerby.kerberos.kerb.crypto.enc
- Rc4HmacExpEnc() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.Rc4HmacExpEnc
- Rc4KeyMaker - Class in org.apache.kerby.kerberos.kerb.crypto.key
- Rc4KeyMaker(EncryptProvider) - Constructor for class org.apache.kerby.kerberos.kerb.crypto.key.Rc4KeyMaker
- Rc4Provider - Class in org.apache.kerby.kerberos.kerb.crypto.enc.provider
- Rc4Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.enc.provider.Rc4Provider
- RsaMd4CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- RsaMd4CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd4CheckSum
- RsaMd4DesCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- RsaMd4DesCheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd4DesCheckSum
- RsaMd5CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- RsaMd5CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd5CheckSum
- RsaMd5DesCheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- RsaMd5DesCheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.RsaMd5DesCheckSum
S
- setKey(boolean, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.util.Camellia
- setSeed(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.random.JavaRandom
- setSeed(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.random.NativeRandom
- setSeed(byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.random.RandomProvider
-
Provide entropy seed for the provider.
- Sha1CheckSum - Class in org.apache.kerby.kerberos.kerb.crypto.cksum
- Sha1CheckSum() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.Sha1CheckSum
- Sha1Provider - Class in org.apache.kerby.kerberos.kerb.crypto.cksum.provider
- Sha1Provider() - Constructor for class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.Sha1Provider
- short2bytes(int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- short2bytes(int, byte[], int, boolean) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.AbstractEncTypeHandler
- str2key(String, String, byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.EncTypeHandler
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.AesKeyMaker
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.CamelliaKeyMaker
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.Des3KeyMaker
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.DesKeyMaker
- str2key(String, String, byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.key.KeyMaker
- str2key(String, String, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.key.Rc4KeyMaker
- string2Key(String, String, byte[], EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
String to key.
- string2Key(String, String, EncryptionType) - Static method in class org.apache.kerby.kerberos.kerb.crypto.EncryptionHandler
-
String to key.
- subkey - Variable in class org.apache.kerby.kerberos.kerb.crypto.util.CamelliaKey
- supportCbcMac() - Method in interface org.apache.kerby.kerberos.kerb.crypto.enc.EncryptProvider
- supportCbcMac() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.AbstractEncryptProvider
- supportCbcMac() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.CamelliaProvider
- supportCbcMac() - Method in class org.apache.kerby.kerberos.kerb.crypto.enc.provider.DesProvider
V
- value() - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.Nonce
- verify(byte[], byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- verify(byte[], byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- verify(byte[], int, int, byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- verify(byte[], int, int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- verify(byte[], int, int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.provider.AbstractUnkeyedCheckSumTypeHandler
- verify(CheckSum, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
- verifyWithKey(byte[], byte[], int, byte[]) - Method in interface org.apache.kerby.kerberos.kerb.crypto.CheckSumTypeHandler
- verifyWithKey(byte[], byte[], int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractCheckSumTypeHandler
- verifyWithKey(byte[], byte[], int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.AbstractKeyedCheckSumTypeHandler
- verifyWithKey(byte[], byte[], int, byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.ConfounderedDesCheckSum
- verifyWithKey(CheckSum, byte[], byte[], KeyUsage) - Static method in class org.apache.kerby.kerberos.kerb.crypto.CheckSumHandler
X
- xor(byte[], byte[], byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- xor(byte[], int, byte[]) - Static method in class org.apache.kerby.kerberos.kerb.crypto.util.BytesUtil
- xorKey(byte[]) - Method in class org.apache.kerby.kerberos.kerb.crypto.cksum.ConfounderedDesCheckSum
All Classes and Interfaces|All Packages|Constant Field Values