From class
sun.security.mule.krb5.internal.crypto.dk.DkCrypto
|
byte[]
|
calculateChecksum(byte[] baseKey, int usage, byte[] input, int start, int len)
|
|
byte[]
|
decrypt(byte[] baseKey, int usage, byte[] ivec, byte[] ciphertext, int start, int len)
|
|
byte[]
|
decryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] ciphertext, int start, int len)
Decrypts data using specified key and initial vector.
|
|
byte[]
|
encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] new_ivec, byte[] plaintext, int start, int len)
From RFC 3961.
|
|
byte[]
|
encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len)
Performs encryption using given key only; does not add
confounder, padding, or checksum.
|
|
abstract
int
|
getChecksumLength()
|
|
abstract
Cipher
|
getCipher(byte[] key, byte[] ivec, int mode)
|
|
abstract
byte[]
|
getHmac(byte[] key, byte[] plaintext)
|
|
abstract
int
|
getKeySeedLength()
|
|
abstract
byte[]
|
randomToKey(byte[] in)
|
|