com.ibm.security.krb5.internal.crypto
Class Rc4EType
- java.lang.Object
com.ibm.security.krb5.internal.crypto.EType
com.ibm.security.krb5.internal.crypto.Rc4EType
- public final class Rc4EType
- extends EType
Constructor Summary
| Constructor and Description |
|---|
Rc4EType()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
blockSize()
DOCUMENT ME!
|
|
calculateChecksum(byte[] data,int size)
DOCUMENT ME!
|
|
checksumSize()
DOCUMENT ME!
|
|
checksumType()
DOCUMENT ME!
|
|
confounderSize()
DOCUMENT ME!
|
|
decrypt(byte[] cipher,byte[] key)
DOCUMENT ME!
|
|
decrypt(byte[] cipher,byte[] key,byte[] ivec)
DOCUMENT ME!
|
|
decrypt(byte[] cipher,byte[] key,int usage)
DOCUMENT ME!
|
|
encrypt(byte[] data,byte[] key)
DOCUMENT ME!
|
|
encrypt(byte[] data,byte[] key,byte[] ivec)
DOCUMENT ME!
|
|
encrypt(byte[] data,byte[] key,int usage)
DOCUMENT ME!
|
|
eType()
DOCUMENT ME!
|
|
keySize()
DOCUMENT ME!
|
|
keyType()
DOCUMENT ME!
|
|
minimumPadSize()
DOCUMENT ME!
|
| Methods inherited from class com.ibm.security.krb5.internal.crypto.EType |
|---|
checksumField, copyChecksumField, dataSize, decrypt, decryptedData, encrypt, generateChecksum, getBuiltInDefaults, getDefaults, getDefaults, getInstance, getInstance, isChecksumEqual, isChecksumValid, isSupported, isSupported, padSize, resetChecksumField, setChecksum, startOfChecksum, startOfData, startOfPad, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
Rc4EType
- public Rc4EType()
Method Detail
eType
- public int eType()
DOCUMENT ME!
Returns:
DOCUMENT ME!
confounderSize
- public int confounderSize()
DOCUMENT ME!
Specified by:
confounderSize in class EType
Returns:
DOCUMENT ME!
minimumPadSize
- public int minimumPadSize()
DOCUMENT ME!
Specified by:
minimumPadSize in class EType
Returns:
DOCUMENT ME!
blockSize
- public int blockSize()
DOCUMENT ME!
Returns:
DOCUMENT ME!
calculateChecksum
- public byte[] calculateChecksum( byte[] data,
- int size)
- throws KrbCryptoException
DOCUMENT ME!
Specified by:
calculateChecksum in class EType
Parameters:
data - DOCUMENT ME! size - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! checksumSize
- public int checksumSize()
DOCUMENT ME!
Specified by:
checksumSize in class EType
Returns:
DOCUMENT ME!
checksumType
- public int checksumType()
DOCUMENT ME!
Specified by:
checksumType in class EType
Returns:
DOCUMENT ME!
keyType
- public int keyType()
DOCUMENT ME!
Returns:
DOCUMENT ME!
keySize
- public int keySize()
DOCUMENT ME!
Returns:
DOCUMENT ME!
encrypt
- public byte[] encrypt(byte[] data,
- byte[] key,
- byte[] ivec)
- throws KrbCryptoException
DOCUMENT ME!
Parameters:
data - DOCUMENT ME! key - DOCUMENT ME! ivec - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! decrypt
- public void decrypt(byte[] cipher,
- byte[] key,
- byte[] ivec)
- throws KrbApErrException
- KrbCryptoException
DOCUMENT ME!
Parameters:
cipher - DOCUMENT ME! key - DOCUMENT ME! ivec - DOCUMENT ME! Throws:
KrbApErrException - DOCUMENT ME! KrbCryptoException - DOCUMENT ME! encrypt
- public byte[] encrypt(byte[] data,
- byte[] key)
- throws KrbCryptoException
DOCUMENT ME!
Parameters:
data - DOCUMENT ME! key - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! decrypt
- public void decrypt(byte[] cipher,
- byte[] key)
- throws KrbApErrException
- KrbCryptoException
DOCUMENT ME!
Parameters:
cipher - DOCUMENT ME! key - DOCUMENT ME! Throws:
KrbApErrException - DOCUMENT ME! KrbCryptoException - DOCUMENT ME! encrypt
- public byte[] encrypt(byte[] data,
- byte[] key,
- int usage)
- throws KrbCryptoException
DOCUMENT ME!
Parameters:
data - DOCUMENT ME! key - DOCUMENT ME! usage - DOCUMENT ME! Returns:
DOCUMENT ME!
Throws:
KrbCryptoException - DOCUMENT ME! decrypt
- public void decrypt(byte[] cipher,
- byte[] key,
- int usage)
- throws KrbApErrException
- KrbCryptoException
DOCUMENT ME!
Parameters:
cipher - DOCUMENT ME! key - DOCUMENT ME! usage - DOCUMENT ME! Throws:
KrbApErrException - DOCUMENT ME! KrbCryptoException - DOCUMENT ME!