public class

Des3DkCrypto

extends DkCrypto
java.lang.Object
   ↳ sun.security.mule.krb5.internal.crypto.dk.DkCrypto
     ↳ sun.security.mule.krb5.internal.crypto.dk.Des3DkCrypto

Summary

[Expand]
Inherited Constants
From class sun.security.mule.krb5.internal.crypto.dk.DkCrypto
Fields
private static final byte[] PARITY_BIT_MASK
private static final byte[] ZERO_IV
[Expand]
Inherited Fields
From class sun.security.mule.krb5.internal.crypto.dk.DkCrypto
Public Constructors
Des3DkCrypto()
Public Methods
int getChecksumLength()
byte[] parityFix(byte[] value)
byte[] stringToKey(char[] salt)
Protected Methods
Cipher getCipher(byte[] key, byte[] ivec, int mode)
byte[] getHmac(byte[] key, byte[] msg)
int getKeySeedLength()
byte[] randomToKey(byte[] in)
[Expand]
Inherited Methods
From class sun.security.mule.krb5.internal.crypto.dk.DkCrypto
From class java.lang.Object

Fields

private static final byte[] PARITY_BIT_MASK

private static final byte[] ZERO_IV

Public Constructors

public Des3DkCrypto ()

Public Methods

public int getChecksumLength ()

public byte[] parityFix (byte[] value)

Parameters
value
Throws
GeneralSecurityException

public byte[] stringToKey (char[] salt)

Parameters
salt
Throws
GeneralSecurityException

Protected Methods

protected Cipher getCipher (byte[] key, byte[] ivec, int mode)

Parameters
key
ivec
mode
Throws
GeneralSecurityException

protected byte[] getHmac (byte[] key, byte[] msg)

Parameters
key
msg
Throws
GeneralSecurityException

protected int getKeySeedLength ()

protected byte[] randomToKey (byte[] in)

Parameters
in