| java.lang.Object sun.security.krb5.internal.crypto.dk.DkCrypto sun.security.krb5.internal.crypto.dk.Des3DkCrypto
Des3DkCrypto | public Des3DkCrypto()(Code) | | |
getChecksumLength | public int getChecksumLength()(Code) | | |
getKeySeedLength | protected int getKeySeedLength()(Code) | | |
randomToKey | protected byte[] randomToKey(byte[] in)(Code) | | |
Fields inherited from sun.security.krb5.internal.crypto.dk.DkCrypto | final static byte[] KERBEROS_CONSTANT(Code)(Java Doc) final protected static boolean debug(Code)(Java Doc)
|
Methods inherited from sun.security.krb5.internal.crypto.dk.DkCrypto | static String bytesToString(byte[] digest)(Code)(Java Doc) public byte[] calculateChecksum(byte[] baseKey, int usage, byte[] input, int start, int len) throws GeneralSecurityException(Code)(Java Doc) static byte[] charToUtf16(char[] chars)(Code)(Java Doc) static byte[] charToUtf8(char[] chars)(Code)(Java Doc) public byte[] decrypt(byte[] baseKey, int usage, byte[] ivec, byte[] ciphertext, int start, int len) throws GeneralSecurityException(Code)(Java Doc) public byte[] decryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] ciphertext, int start, int len) throws GeneralSecurityException(Code)(Java Doc) byte[] dk(byte[] key, byte[] constant) throws GeneralSecurityException(Code)(Java Doc) public byte[] encrypt(byte[] baseKey, int usage, byte[] ivec, byte[] new_ivec, byte[] plaintext, int start, int len) throws GeneralSecurityException, KrbCryptoException(Code)(Java Doc) public byte[] encryptRaw(byte[] baseKey, int usage, byte[] ivec, byte[] plaintext, int start, int len) throws GeneralSecurityException, KrbCryptoException(Code)(Java Doc) abstract public int getChecksumLength()(Code)(Java Doc) abstract protected Cipher getCipher(byte[] key, byte[] ivec, int mode) throws GeneralSecurityException(Code)(Java Doc) abstract protected byte[] getHmac(byte[] key, byte[] plaintext) throws GeneralSecurityException(Code)(Java Doc) abstract protected int getKeySeedLength()(Code)(Java Doc) static byte[] nfold(byte[] in, int outbits)(Code)(Java Doc) abstract protected byte[] randomToKey(byte[] in)(Code)(Java Doc) int roundup(int n, int blocksize)(Code)(Java Doc) static void traceOutput(String traceTag, byte[] output, int offset, int len)(Code)(Java Doc)
|
|
|